From b55be2533bf049defa0df02c67682b65febefdf7 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Tue, 29 Apr 2025 16:29:47 +0330 Subject: [PATCH] last ... --- XCAEA/Libraries/xcaea.signaller.lib.mq5 | 33 ++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/XCAEA/Libraries/xcaea.signaller.lib.mq5 b/XCAEA/Libraries/xcaea.signaller.lib.mq5 index c5ae7a2d..b340b7fa 100644 --- a/XCAEA/Libraries/xcaea.signaller.lib.mq5 +++ b/XCAEA/Libraries/xcaea.signaller.lib.mq5 @@ -1074,9 +1074,14 @@ bool DetectXCAEAConditions( // bool isCond2Bullish = // - false // && + false && // - // conditions.isRSIOS + conditions.isUnderMal && + conditions.isValeIsPivot && + // conditions.swingLowBuffer[cIDX] > conditions.valeBuffer[cIDX] && + conditions.swingLowBuffer[cIDX] < conditions.fiboLevel3Buffer[cIDX] + // + // conditions.isRSIOS // // isVolumeOverAvg && // isVolumeBullish && @@ -1118,7 +1123,7 @@ bool DetectXCAEAConditions( // Print("Cond2"); isCond2Bullish = false; - isCond2Bearish = false; + isCond2Bearish = false; } // @@ -1187,6 +1192,7 @@ bool DetectXCAEAConditions( double sls[]; // + // Preparing SLs ... if (isCond1) { // @@ -1295,6 +1301,27 @@ bool DetectXCAEAConditions( // box.type = "XCASignal"; + // + // Preparing Targets ... + if (isCond1) + { + // + // Add Reward 1 ... + + // + double rewardPrice = 1 * risk; + double rewardTP = + isBullish + ? entry + rewardPrice + : entry - rewardPrice; + + // + Add( + rewardTP, + targets // + ); + } + // Clean(sls); }