diff --git a/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 b/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 index dc5872c9..91d63948 100644 --- a/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/BKP/Main/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -5015,6 +5015,17 @@ bool XUSPY5XTDHasLongSignal() mConditions.isXLHPriceOverSignal && mConditions.isXTDSignalCrossedOverBear) // + || + // + (mConditions.isXTMBullish && + mConditions.isXAMABullish && + mConditions.isXCHMAMCPeak && + mConditions.isXTSCurrentMax && + mConditions.isXLHLLIncreased && + mConditions.isXCHMASCOverMax && + mConditions.isXTDSignalCrossedOverBear && + mConditions.isXTSCurrentCrossedOverNearest) + // ) // ) @@ -5038,6 +5049,30 @@ bool XUSPY5XTDHasLongSignal() // ) // + || + // + (mConditions.isXLHPriceOverSignal && + ( + // + ((mConditions.isXTMBullish && + mConditions.isXAMABullish) && + ( + // + (mConditions.isXTSCurrentMax && + mConditions.isXCHMASCOverMax && + mConditions.isXCHLHSCMCHHSame && + mConditions.isXLHHighAttachedHH && + mConditions.isXTDSignalCrossedOverBear && + mConditions.isXTSCurrentCrossedOverNearest) + // + ) + // + ) + // + ) + // + ) + // ) // ) @@ -17981,11 +18016,22 @@ bool XUSPY5XSIHasLongSignal() // || // - (mConditions.isXTMVale && - mConditions.isXAMAVale && - mConditions.isXTMBearish && - mConditions.isXCHMASCVale && - mConditions.isXAMANeutural) + ((mConditions.isXTMVale && + mConditions.isXTMBearish && + mConditions.isXCHMASCVale) && + ( + // + (mConditions.isXCHMAMCVale && + mConditions.isXLHLLDecreased) + // + || + // + (mConditions.isXAMAVale && + mConditions.isXAMANeutural) + // + ) + // + ) // ) // diff --git a/Documents/XAU5-Guards/Guards.yml b/Documents/XAU5-Guards/Guards.yml index e69de29b..19b71634 100644 --- a/Documents/XAU5-Guards/Guards.yml +++ b/Documents/XAU5-Guards/Guards.yml @@ -0,0 +1,52 @@ +IN 0 05:48:03.259 Core 1 2024.03.05 05:25:05 XUSPY5EA > Long Signal Provided by: +QE 0 05:48:03.259 Core 1 2024.03.05 05:25:05 XTD +OR 0 05:48:03.259 Core 1 2024.03.05 05:25:05 Pusher: 1 +GH 0 05:48:03.259 Core 1 2024.03.05 05:25:05 Market Conditions: +FR 0 05:48:03.259 Core 1 2024.03.05 05:25:05 | XOBD | +OK 0 05:48:03.259 Core 1 2024.03.05 05:25:05 +RI 0 05:48:03.259 Core 1 2024.03.05 05:25:05 | XTM | +OO 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXTMBullish: true +GF 0 05:48:03.259 Core 1 2024.03.05 05:25:05 +FQ 0 05:48:03.259 Core 1 2024.03.05 05:25:05 | XAMA | +IE 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXAMABullish: true +KP 0 05:48:03.259 Core 1 2024.03.05 05:25:05 +EF 0 05:48:03.259 Core 1 2024.03.05 05:25:05 | XTD | +LL 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXTDBullOverBear: true +RH 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXTDSignalCrossedOverBear: true +GP 0 05:48:03.259 Core 1 2024.03.05 05:25:05 +DG 0 05:48:03.259 Core 1 2024.03.05 05:25:05 | XFI | +NO 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXFIOverZero: true +QJ 0 05:48:03.259 Core 1 2024.03.05 05:25:05 +JI 0 05:48:03.259 Core 1 2024.03.05 05:25:05 | XTS | +DL 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXTSCurrentOverFarest: true +IK 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXTSCurrentOverNearest: true +LJ 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXTSCurrentUnderMediest: true +RR 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXTSCurrentCrossedOverNearest: true +QE 0 05:48:03.259 Core 1 2024.03.05 05:25:05 +GR 0 05:48:03.259 Core 1 2024.03.05 05:25:05 | XLH | +FF 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXLHHHSameInLength: true +RQ 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXLHLLSameInLength: true +JG 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXLHPriceOverSignal: true +QL 0 05:48:03.259 Core 1 2024.03.05 05:25:05 +KG 0 05:48:03.259 Core 1 2024.03.05 05:25:05 | XRSI | +MO 0 05:48:03.259 Core 1 2024.03.05 05:25:05 +FD 0 05:48:03.259 Core 1 2024.03.05 05:25:05 | XCHLH | +FR 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXCHLHMCOnTopOfLC: true +EI 0 05:48:03.259 Core 1 2024.03.05 05:25:05 +FO 0 05:48:03.259 Core 1 2024.03.05 05:25:05 | XCHMA | +NI 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXCHMASCOverMax: true +FQ 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXCHMASCOverMin: true +ME 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXCHMASCTrendsUp: true +OO 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXCHMASCFastOverSlow: true +OJ 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXCHMAMCTrendsUp: true +MP 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXCHMAMCFastOverSlow: true +HK 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXCHMALCPeak: true +PQ 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXCHMALCTrendsUp: true +NM 0 05:48:03.259 Core 1 2024.03.05 05:25:05 isXCHMALCFastOverSlow: true +OI 0 05:48:03.259 Core 1 2024.03.05 05:25:05 +QS 0 05:48:03.259 Core 1 2024.03.05 05:25:05 +HN 0 05:48:03.259 Core 1 2024.03.05 05:25:05 instant buy 78.95 USDJPY at 150.517 tp: 150.547 (150.502 / 150.517) +PS 0 05:48:03.259 Core 1 2024.03.05 05:25:05 deal #1018 buy 78.95 USDJPY at 150.517 done (based on order #1018) +DP 0 05:48:03.259 Core 1 2024.03.05 05:25:05 deal performed [#1018 buy 78.95 USDJPY at 150.517] +IE 0 05:48:03.259 Core 1 2024.03.05 05:25:05 order performed buy 78.95 at 150.517 [#1018 buy 78.95 USDJPY at 150.517] +QK 0 05:48:03.259 Core 1 2024.03.05 05:25:05 XUSPY5EA > T(1018)_TY(Long)_TP(150.547)_SL(0.0)_RFS(0.0)_RFR(0.0), Providers: XTD \ No newline at end of file diff --git a/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 b/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 index dc5872c9..91d63948 100644 --- a/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Projects/XUSPY5/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -5015,6 +5015,17 @@ bool XUSPY5XTDHasLongSignal() mConditions.isXLHPriceOverSignal && mConditions.isXTDSignalCrossedOverBear) // + || + // + (mConditions.isXTMBullish && + mConditions.isXAMABullish && + mConditions.isXCHMAMCPeak && + mConditions.isXTSCurrentMax && + mConditions.isXLHLLIncreased && + mConditions.isXCHMASCOverMax && + mConditions.isXTDSignalCrossedOverBear && + mConditions.isXTSCurrentCrossedOverNearest) + // ) // ) @@ -5038,6 +5049,30 @@ bool XUSPY5XTDHasLongSignal() // ) // + || + // + (mConditions.isXLHPriceOverSignal && + ( + // + ((mConditions.isXTMBullish && + mConditions.isXAMABullish) && + ( + // + (mConditions.isXTSCurrentMax && + mConditions.isXCHMASCOverMax && + mConditions.isXCHLHSCMCHHSame && + mConditions.isXLHHighAttachedHH && + mConditions.isXTDSignalCrossedOverBear && + mConditions.isXTSCurrentCrossedOverNearest) + // + ) + // + ) + // + ) + // + ) + // ) // ) @@ -17981,11 +18016,22 @@ bool XUSPY5XSIHasLongSignal() // || // - (mConditions.isXTMVale && - mConditions.isXAMAVale && - mConditions.isXTMBearish && - mConditions.isXCHMASCVale && - mConditions.isXAMANeutural) + ((mConditions.isXTMVale && + mConditions.isXTMBearish && + mConditions.isXCHMASCVale) && + ( + // + (mConditions.isXCHMAMCVale && + mConditions.isXLHLLDecreased) + // + || + // + (mConditions.isXAMAVale && + mConditions.isXAMANeutural) + // + ) + // + ) // ) // diff --git a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 index dc5872c9..91d63948 100644 --- a/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xuspy5.provider.indicators.lib.mq5 @@ -5015,6 +5015,17 @@ bool XUSPY5XTDHasLongSignal() mConditions.isXLHPriceOverSignal && mConditions.isXTDSignalCrossedOverBear) // + || + // + (mConditions.isXTMBullish && + mConditions.isXAMABullish && + mConditions.isXCHMAMCPeak && + mConditions.isXTSCurrentMax && + mConditions.isXLHLLIncreased && + mConditions.isXCHMASCOverMax && + mConditions.isXTDSignalCrossedOverBear && + mConditions.isXTSCurrentCrossedOverNearest) + // ) // ) @@ -5038,6 +5049,30 @@ bool XUSPY5XTDHasLongSignal() // ) // + || + // + (mConditions.isXLHPriceOverSignal && + ( + // + ((mConditions.isXTMBullish && + mConditions.isXAMABullish) && + ( + // + (mConditions.isXTSCurrentMax && + mConditions.isXCHMASCOverMax && + mConditions.isXCHLHSCMCHHSame && + mConditions.isXLHHighAttachedHH && + mConditions.isXTDSignalCrossedOverBear && + mConditions.isXTSCurrentCrossedOverNearest) + // + ) + // + ) + // + ) + // + ) + // ) // ) @@ -17981,11 +18016,22 @@ bool XUSPY5XSIHasLongSignal() // || // - (mConditions.isXTMVale && - mConditions.isXAMAVale && - mConditions.isXTMBearish && - mConditions.isXCHMASCVale && - mConditions.isXAMANeutural) + ((mConditions.isXTMVale && + mConditions.isXTMBearish && + mConditions.isXCHMASCVale) && + ( + // + (mConditions.isXCHMAMCVale && + mConditions.isXLHLLDecreased) + // + || + // + (mConditions.isXAMAVale && + mConditions.isXAMANeutural) + // + ) + // + ) // ) //