From f09b9be93fdc77df374f2b8c4a321aff14a764ce Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Sat, 14 Sep 2024 01:41:41 +0330 Subject: [PATCH] Apply XCHCHE EURNZDb Level 2 Fix ... --- .vscode/vscode-kanban.json | 2 +- ....che.amarkets.eurnzd.2021.short.parser.mq5 | 144 ++++++++++++++++++ ....che.amarkets.eurnzd.2024.short.parser.mq5 | 139 +++++++++++++++++ 3 files changed, 284 insertions(+), 1 deletion(-) diff --git a/.vscode/vscode-kanban.json b/.vscode/vscode-kanban.json index ba88ead0..1a62a765 100644 --- a/.vscode/vscode-kanban.json +++ b/.vscode/vscode-kanban.json @@ -20,7 +20,7 @@ }, "creation_time": "2024-09-08T10:04:18.986Z", "details": { - "content": "- [x] EURUSDb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] GBPUSDb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] EURGBPb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] USDCHFb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] EURCHFb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [] USDJPYb; iMac Slim 2;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [] Level 3;\n- [x] EURJPYb; iMac Slim 2;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] USDCADb; AMD PC\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] EURCADb; i3 PC;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] AUDUSDb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] EURAUDb; HP i7 17;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [] NZDUSDb; HP i7 17;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [] Level 3;\n- [] EURNZDb; iMac Slim 1;\n 1. [x] Level 1;\n 2. [] Level 2;\n 3. [] Level 3;\n- [x] XAUUSDb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] XAGUSDb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] BRENT;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] DOWEJONES3;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n", + "content": "- [x] EURUSDb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] GBPUSDb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] EURGBPb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] USDCHFb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] EURCHFb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] USDJPYb; iMac Slim 2;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] EURJPYb; iMac Slim 2;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] USDCADb; AMD PC\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] EURCADb; i3 PC;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] AUDUSDb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] EURAUDb; HP i7 17;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] NZDUSDb; HP i7 17;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [] EURNZDb; iMac Slim 1;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [] Level 3;\n- [x] XAUUSDb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] XAGUSDb;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] BRENT;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n- [x] DOWEJONES3;\n 1. [x] Level 1;\n 2. [x] Level 2;\n 3. [x] Level 3;\n", "mime": "text/markdown" }, "id": "88", diff --git a/Parsers/AMarkets/EURNZD/2021/x-saherelm.xch.che.amarkets.eurnzd.2021.short.parser.mq5 b/Parsers/AMarkets/EURNZD/2021/x-saherelm.xch.che.amarkets.eurnzd.2021.short.parser.mq5 index 4aca9596..c3ae55fa 100644 --- a/Parsers/AMarkets/EURNZD/2021/x-saherelm.xch.che.amarkets.eurnzd.2021.short.parser.mq5 +++ b/Parsers/AMarkets/EURNZD/2021/x-saherelm.xch.che.amarkets.eurnzd.2021.short.parser.mq5 @@ -2527,6 +2527,150 @@ struct XCHCHEStartegyAMarketsEURNZD2021ShortConditionsParser // ) // + || + // + ( + // Symbol: EURNZDb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 71.0 + // --------------- + // Time: 2021.04.26 17:55:00 + // --------------- + // + // XPV ... + // + conditions.pvConditions.isNewVale && + conditions.pvConditions.isNewValeUnderLast && + conditions.pvConditions.isFiboDecreased && + conditions.pvConditions.isCloseUnderFib1 && + conditions.pvConditions.isCloseUnderFib2 && + conditions.pvConditions.isCloseUnderFib3 && + conditions.pvConditions.isCloseUnderFib4 && + conditions.pvConditions.isCloseUnderFib5 && + conditions.pvConditions.isSCLLBearish && + conditions.pvConditions.isSCSwitchedToBearish && + conditions.pvConditions.isSCLLSwitchedToBeraish && + conditions.pvConditions.isMCBearish && + conditions.pvConditions.isMCHHBearish && + conditions.pvConditions.isMCLLBearish && + conditions.pvConditions.isMCSwitchedToBearish && + conditions.pvConditions.isMCHHSwitchedToBearish && + conditions.pvConditions.isMCLLSwitchedToBeraish && + conditions.pvConditions.isLCLLBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCLLSwitchedToBeraish && + conditions.pvConditions.isHCLLBearish && + conditions.pvConditions.isHCSwitchedToBearish && + conditions.pvConditions.isHCLLSwitchedToBeraish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isBullishPowerDecreasing && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastOverSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.isCloseUnderCLow && + conditions.chhkConditions.isSBearish && + conditions.chhkConditions.isCloseUnderSLow && + conditions.chhkConditions.isMBearish && + conditions.chhkConditions.isCloseUnderMLow && + conditions.chhkConditions.isLBearish && + conditions.chhkConditions.isCloseUnderLLow && + conditions.chhkConditions.isHBearish && + conditions.chhkConditions.isCloseUnderHLow && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isCBearish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBearish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isHBearish && + // + // 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 && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isCBearish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isBearishPowerDecreasing && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAUnderLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAUnderLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAUnderB && + conditions.chichConditions.isSFutureSenkouSpanAUnderB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenUnderKijunSen && + conditions.chichConditions.isMSenkouSpanAOverB && + conditions.chichConditions.isMFutureSenkouSpanAOverB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenOverKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // ; // diff --git a/Parsers/AMarkets/EURNZD/2024/x-saherelm.xch.che.amarkets.eurnzd.2024.short.parser.mq5 b/Parsers/AMarkets/EURNZD/2024/x-saherelm.xch.che.amarkets.eurnzd.2024.short.parser.mq5 index d0671631..e84e5e19 100644 --- a/Parsers/AMarkets/EURNZD/2024/x-saherelm.xch.che.amarkets.eurnzd.2024.short.parser.mq5 +++ b/Parsers/AMarkets/EURNZD/2024/x-saherelm.xch.che.amarkets.eurnzd.2024.short.parser.mq5 @@ -2960,6 +2960,145 @@ struct XCHCHEStartegyAMarketsEURNZD2024ShortConditionsParser // ) // + || + // + ( + // Symbol: EURNZDb + // --------------- + // Scores: + // --------------- + // Bullish: 2.0 + // Bearish: 66.0 + // --------------- + // Time: 2024.06.06 21:30: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.isLCHHBearish && + conditions.pvConditions.isLCSwitchedToBearish && + conditions.pvConditions.isLCHHSwitchedToBearish && + // + // XCHM ... + // + conditions.chmConditions.hasBearishPower && + conditions.chmConditions.isFastUnderSlow && + conditions.chmConditions.isClosedUnderFast && + conditions.chmConditions.isCFastUnderSlow && + conditions.chmConditions.isClosedUnderCFast && + conditions.chmConditions.isSFastUnderSlow && + conditions.chmConditions.isClosedUnderSFast && + conditions.chmConditions.isMFastUnderSlow && + conditions.chmConditions.isClosedUnderMFast && + conditions.chmConditions.isLFastUnderSlow && + conditions.chmConditions.isClosedUnderLFast && + conditions.chmConditions.isHFastUnderSlow && + conditions.chmConditions.isClosedUnderHFast && + // + // XCHHK ... + // + conditions.chhkConditions.hasBearishPower && + conditions.chhkConditions.isCBearish && + conditions.chhkConditions.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 && + // + // XCHTD ... + // + conditions.chtdConditions.hasBearishPower && + conditions.chtdConditions.isCBullish && + conditions.chtdConditions.isSBearish && + conditions.chtdConditions.isMBearish && + conditions.chtdConditions.isLBearish && + conditions.chtdConditions.isLSwitchedToBearish && + conditions.chtdConditions.isHBearish && + // + // 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 && + // + // XCHSTR ... + // + conditions.chstrConditions.hasBearishPower && + conditions.chstrConditions.isCBullish && + conditions.chstrConditions.isSBearish && + conditions.chstrConditions.isMBearish && + conditions.chstrConditions.isLBearish && + conditions.chstrConditions.isHBearish && + // + // XCHVLM ... + // + conditions.chvlmConditions.hasBearishPower && + conditions.chvlmConditions.isCBearish && + conditions.chvlmConditions.isSBearish && + conditions.chvlmConditions.isMBearish && + conditions.chvlmConditions.isLBearish && + conditions.chvlmConditions.isHBearish && + // + // XCHVWAP ... + // + conditions.chvwapConditions.hasBearishPower && + conditions.chvwapConditions.isBearishPowerUp && + conditions.chvwapConditions.isLBearish && + conditions.chvwapConditions.isLSwitchedToBearish && + conditions.chvwapConditions.isHBearish && + // + // XCHICH ... + // + conditions.chichConditions.isCClosedUnderKijunSen && + conditions.chichConditions.isCTenkanSenUnderKijunSen && + conditions.chichConditions.isCSenkouSpanAUnderB && + conditions.chichConditions.isCSenkouSpanAOverLast && + conditions.chichConditions.isCFutureSenkouSpanAUnderB && + conditions.chichConditions.isCFutureSenkouSpanAOverLast && + conditions.chichConditions.isCSenkouSpanACrossedOverLast && + conditions.chichConditions.isCFutureSenkouSpanACrossedOverLast && + conditions.chichConditions.isSClosedUnderKijunSen && + conditions.chichConditions.isSTenkanSenUnderKijunSen && + conditions.chichConditions.isSSenkouSpanAOverB && + conditions.chichConditions.isSFutureSenkouSpanAOverB && + conditions.chichConditions.isMClosedUnderKijunSen && + conditions.chichConditions.isMTenkanSenOverKijunSen && + conditions.chichConditions.isMSenkouSpanAUnderB && + conditions.chichConditions.isMFutureSenkouSpanAUnderB && + conditions.chichConditions.isLClosedUnderKijunSen && + conditions.chichConditions.isLTenkanSenUnderKijunSen && + conditions.chichConditions.isLSenkouSpanAUnderB && + conditions.chichConditions.isLFutureSenkouSpanAUnderB && + conditions.chichConditions.isHClosedUnderKijunSen && + conditions.chichConditions.isHTenkanSenUnderKijunSen && + conditions.chichConditions.isHSenkouSpanAUnderB && + conditions.chichConditions.isHFutureSenkouSpanAUnderB + // + ) + // ; //