Resolve XUSPY5 Combined Longs All Guard Attacks in All Markets ...

This commit is contained in:
2024-03-22 02:48:46 +03:30
parent ce3eba9d07
commit 0b9f9a633e
3 changed files with 552 additions and 81 deletions
@@ -4875,18 +4875,40 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXCHMALCFastOverSlow) &&
(
//
((mConditions.isXCHMAMCVale &&
mConditions.isXCHMASCUnderMin) &&
(mConditions.isXCHMAMCVale &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBearishVale)
(mConditions.isXCHMASCUnderMin &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBearishVale)
//
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXTDSignalCrossedOverBear)
((mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHPriceOverSignal &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
//
)
//
@@ -5121,18 +5143,45 @@ bool XUSPY5XTDHasLongSignal()
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTDBullOverBear) &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXCHMASCCrossedOverMax)
//
||
//
(mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest)
(mConditions.isXTDBullOverBear &&
(
//
(mConditions.isXCHMASCOverMax &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXCHMASCCrossedOverMax)
//
||
//
(mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest)
//
)
//
)
//
||
//
(mConditions.isXTDSignalCrossedOverBear &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
//
)
//
)
//
)
//
@@ -28803,6 +28852,19 @@ bool XUSPY5XTSFIHasLongSignal()
//
)
//
||
//
((mConditions.isXTMNeutural &&
mConditions.isXAMANeutural) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
)
//
)
@@ -29599,6 +29661,45 @@ bool XUSPY5XTSFIHasLongSignal()
//
)
//
||
//
((mConditions.isXFIUnderZero &&
mConditions.isXFICrossedUnderZero) &&
(
//
((mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish) &&
(
//
(mConditions.isXCHMALCPeak &&
(
//
(mConditions.isXTSCurrentCrossedOverNearest &&
(
//
(mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear)
//
||
//
mConditions.isXTDSignalCrossedOverBear
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -30042,11 +30143,6 @@ bool XUSPY5XTSFIHasLongSignal()
//
||
//
(mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTDSignalCrossedOverBear)
//
||
//
(mConditions.isXCHLHSameHHs &&
mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear &&
@@ -30066,6 +30162,23 @@ bool XUSPY5XTSFIHasLongSignal()
mConditions.isXLHPriceCrossedOverSignal &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
//
(mConditions.isXTDSignalCrossedOverBear &&
(
//
mConditions.isXCHLHSCMCHHSame
//
||
//
(mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
//
)
//
)
@@ -41660,6 +41773,38 @@ bool XUSPY5XCHMACCHasLongSignal()
//
)
//
||
//
((!mConditions.isXCHMASCTrendsUp &&
!mConditions.isXCHMASCTrendsDown &&
mConditions.isXCHMASCFastOverSlow) &&
(
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
((mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHMASCCrossedOverMax)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -42173,11 +42318,23 @@ bool XUSPY5XCHMACCHasLongSignal()
mConditions.isXTDSignalOverBear) &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXTDBearishVale &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
(mConditions.isXCHMASCOverMax &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentUnderNearest &&
mConditions.isXTSCurrentCrossedUnderNearest)
//
||
//
(mConditions.isXTSAllSame &&
mConditions.isXTDBearishVale &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
//
)
//
)
//
)
//
@@ -4875,18 +4875,40 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXCHMALCFastOverSlow) &&
(
//
((mConditions.isXCHMAMCVale &&
mConditions.isXCHMASCUnderMin) &&
(mConditions.isXCHMAMCVale &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBearishVale)
(mConditions.isXCHMASCUnderMin &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBearishVale)
//
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXTDSignalCrossedOverBear)
((mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHPriceOverSignal &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
//
)
//
@@ -5121,18 +5143,45 @@ bool XUSPY5XTDHasLongSignal()
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTDBullOverBear) &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXCHMASCCrossedOverMax)
//
||
//
(mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest)
(mConditions.isXTDBullOverBear &&
(
//
(mConditions.isXCHMASCOverMax &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXCHMASCCrossedOverMax)
//
||
//
(mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest)
//
)
//
)
//
||
//
(mConditions.isXTDSignalCrossedOverBear &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
//
)
//
)
//
)
//
@@ -28803,6 +28852,19 @@ bool XUSPY5XTSFIHasLongSignal()
//
)
//
||
//
((mConditions.isXTMNeutural &&
mConditions.isXAMANeutural) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
)
//
)
@@ -29599,6 +29661,45 @@ bool XUSPY5XTSFIHasLongSignal()
//
)
//
||
//
((mConditions.isXFIUnderZero &&
mConditions.isXFICrossedUnderZero) &&
(
//
((mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish) &&
(
//
(mConditions.isXCHMALCPeak &&
(
//
(mConditions.isXTSCurrentCrossedOverNearest &&
(
//
(mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear)
//
||
//
mConditions.isXTDSignalCrossedOverBear
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -30042,11 +30143,6 @@ bool XUSPY5XTSFIHasLongSignal()
//
||
//
(mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTDSignalCrossedOverBear)
//
||
//
(mConditions.isXCHLHSameHHs &&
mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear &&
@@ -30066,6 +30162,23 @@ bool XUSPY5XTSFIHasLongSignal()
mConditions.isXLHPriceCrossedOverSignal &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
//
(mConditions.isXTDSignalCrossedOverBear &&
(
//
mConditions.isXCHLHSCMCHHSame
//
||
//
(mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
//
)
//
)
@@ -41660,6 +41773,38 @@ bool XUSPY5XCHMACCHasLongSignal()
//
)
//
||
//
((!mConditions.isXCHMASCTrendsUp &&
!mConditions.isXCHMASCTrendsDown &&
mConditions.isXCHMASCFastOverSlow) &&
(
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
((mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHMASCCrossedOverMax)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -42173,11 +42318,23 @@ bool XUSPY5XCHMACCHasLongSignal()
mConditions.isXTDSignalOverBear) &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXTDBearishVale &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
(mConditions.isXCHMASCOverMax &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentUnderNearest &&
mConditions.isXTSCurrentCrossedUnderNearest)
//
||
//
(mConditions.isXTSAllSame &&
mConditions.isXTDBearishVale &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
//
)
//
)
//
)
//
@@ -4875,18 +4875,40 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXCHMALCFastOverSlow) &&
(
//
((mConditions.isXCHMAMCVale &&
mConditions.isXCHMASCUnderMin) &&
(mConditions.isXCHMAMCVale &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBearishVale)
(mConditions.isXCHMASCUnderMin &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBearishVale)
//
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXTDSignalCrossedOverBear)
((mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHPriceOverSignal &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
//
)
//
@@ -5121,18 +5143,45 @@ bool XUSPY5XTDHasLongSignal()
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTDBullOverBear) &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXCHMASCCrossedOverMax)
//
||
//
(mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest)
(mConditions.isXTDBullOverBear &&
(
//
(mConditions.isXCHMASCOverMax &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXCHMASCCrossedOverMax)
//
||
//
(mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest)
//
)
//
)
//
||
//
(mConditions.isXTDSignalCrossedOverBear &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
//
)
//
)
//
)
//
@@ -28803,6 +28852,19 @@ bool XUSPY5XTSFIHasLongSignal()
//
)
//
||
//
((mConditions.isXTMNeutural &&
mConditions.isXAMANeutural) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
)
//
)
@@ -29599,6 +29661,45 @@ bool XUSPY5XTSFIHasLongSignal()
//
)
//
||
//
((mConditions.isXFIUnderZero &&
mConditions.isXFICrossedUnderZero) &&
(
//
((mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish) &&
(
//
(mConditions.isXCHMALCPeak &&
(
//
(mConditions.isXTSCurrentCrossedOverNearest &&
(
//
(mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear)
//
||
//
mConditions.isXTDSignalCrossedOverBear
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -30042,11 +30143,6 @@ bool XUSPY5XTSFIHasLongSignal()
//
||
//
(mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTDSignalCrossedOverBear)
//
||
//
(mConditions.isXCHLHSameHHs &&
mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear &&
@@ -30066,6 +30162,23 @@ bool XUSPY5XTSFIHasLongSignal()
mConditions.isXLHPriceCrossedOverSignal &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
//
(mConditions.isXTDSignalCrossedOverBear &&
(
//
mConditions.isXCHLHSCMCHHSame
//
||
//
(mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
//
)
//
)
@@ -41660,6 +41773,38 @@ bool XUSPY5XCHMACCHasLongSignal()
//
)
//
||
//
((!mConditions.isXCHMASCTrendsUp &&
!mConditions.isXCHMASCTrendsDown &&
mConditions.isXCHMASCFastOverSlow) &&
(
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
((mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHMASCCrossedOverMax)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -42173,11 +42318,23 @@ bool XUSPY5XCHMACCHasLongSignal()
mConditions.isXTDSignalOverBear) &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXTDBearishVale &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
(mConditions.isXCHMASCOverMax &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentUnderNearest &&
mConditions.isXTSCurrentCrossedUnderNearest)
//
||
//
(mConditions.isXTSAllSame &&
mConditions.isXTDBearishVale &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
//
)
//
)
//
)
//