Resolve XUSPY5 XTAM All Guard Attacks in HFMarkets ...

This commit is contained in:
2024-03-07 22:32:58 +03:30
parent 100c2dd552
commit 5a6c180eef
4 changed files with 817 additions and 79 deletions
@@ -7962,6 +7962,27 @@ bool XUSPY5XTAMHasLongSignal()
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
((mConditions.isXLHHHDecreased &&
mConditions.isXCHLHSCMCLLSame) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -8036,7 +8057,32 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMAMCFastOverSlow) &&
(
//
false
(mConditions.isXTSCurrentUnderFarest &&
(
//
(mConditions.isXTDSignalUnderBear &&
(
//
((mConditions.isXTDBearishVale &&
mConditions.isXTMVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHLHMCLCHHSame) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
@@ -8092,6 +8138,37 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMASCOverMax &&
mConditions.isXLHPriceCrossedOverSignal)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
((mConditions.isXCHMASCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderFarest &&
mConditions.isXLHPriceCrossedOverSignal) &&
(
//
(mConditions.isXTMVale &&
mConditions.isXAMAVale)
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -8372,6 +8449,27 @@ bool XUSPY5XTAMHasLongSignal()
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXTDBearishVale &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXTDBearishVale &&
mConditions.isXTDSignalUnderBear) &&
@@ -8778,6 +8876,13 @@ bool XUSPY5XTAMHasLongSignal()
((mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMAMCFastCrossedOverSlow &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
//
((mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish) &&
@@ -8798,11 +8903,19 @@ bool XUSPY5XTAMHasLongSignal()
(
//
(mConditions.isXCHLHSameHHs &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCLLSame &&
(
//
mConditions.isXTDBearishVale
//
||
//
(mConditions.isXCHLHMCLCLLSame &&
mConditions.isXLHPriceCrossedOverSignal)
//
)
//
)
//
||
//
(mConditions.isXCHMAMCFastCrossedOverSlow &&
@@ -8997,7 +9110,19 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
false
(mConditions.isXCHMASCTrendsUp &&
(
//
(mConditions.isXCHMASCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderFarest &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
)
//
@@ -9622,7 +9747,23 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
false
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
(mConditions.isXTMVale &&
mConditions.isXCHMASCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXLHLLDecreased &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXCHMASCTrendsUp &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderFarest)
//
)
//
)
//
)
//
@@ -9771,11 +9912,23 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMAMCPeak &&
((mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
mConditions.isXLHHighAttachedHH) &&
(
//
mConditions.isXTDBearishVale
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentCrossedOverNearest &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
//
||
//
@@ -10611,7 +10764,35 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMASCFastCrossedOverSlow) &&
(
//
false
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXCHMASCTrendsUp &&
(
//
(mConditions.isXTSCurrentOverFarest &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTDBullOverBear)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
@@ -11042,7 +11223,17 @@ bool XUSPY5XTAMHasShortSignal()
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXCHMASCUnderMin)
(
//
mConditions.isXCHMASCUnderMin
//
||
//
mConditions.isXCHLHMCLCLLSame
//
)
//
)
//
)
//
@@ -11761,6 +11952,32 @@ bool XUSPY5XTAMHasShortSignal()
//
||
//
((mConditions.isXCHMASCTrendsUp &&
mConditions.isXTSCurrentOverFarest) &&
(
//
((mConditions.isXCHMALCVale &&
mConditions.isXCHLHSCMCHHSame) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
||
//
(mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
@@ -12202,7 +12419,19 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMASCFastCrossedOverSlow) &&
(
//
false
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBullOverBear &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
)
//
@@ -12361,19 +12590,29 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMin &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
((mConditions.isXTSCurrentMin &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXLHLowAttachedLL &&
mConditions.isXLHLowAttachedLL) &&
(
//
mConditions.isXRSICrossedUnderShortExit
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
mConditions.isXCHMASCCrossedUnderMin)
//
)
//
)
//
)
//
)
//
||
//
// XTAM Short ...
@@ -12743,8 +12982,8 @@ bool XUSPY5XTAMHasShortSignal()
// XTAM Short ...
// Resolve Guard Attacks ...
// not LL and HH Same In Length ...
((mConditions.isXLHLLSameInLength &&
mConditions.isXLHHHSameInLength) &&
((!mConditions.isXLHLLSameInLength &&
!mConditions.isXLHHHSameInLength) &&
(
//
(
@@ -12914,7 +13153,14 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMALCFastCrossedOverSlow) &&
(
//
false
(mConditions.isXAMAVale &&
mConditions.isXCHMAMCVale &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXTSCurrentCrossedUnderFarest &&
mConditions.isXTSCurrentCrossedUnderNearest &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
)
//
+1 -1
View File
@@ -23,7 +23,7 @@ XTAM
-----
Resolve XUSPY5 XTAM All Stopouts in All Markets ...
Resolve XUSPY5 XTAM All Critical Guard Attacks in All Markets ...
Resolve XUSPY5 XTAM All Guard Attacks in HFMarkets ...
Resolve XUSPY5 XTAM All Guard Attacks in AMarkets-Demo ...
XSI
@@ -7962,6 +7962,27 @@ bool XUSPY5XTAMHasLongSignal()
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
((mConditions.isXLHHHDecreased &&
mConditions.isXCHLHSCMCLLSame) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -8036,7 +8057,32 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMAMCFastOverSlow) &&
(
//
false
(mConditions.isXTSCurrentUnderFarest &&
(
//
(mConditions.isXTDSignalUnderBear &&
(
//
((mConditions.isXTDBearishVale &&
mConditions.isXTMVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHLHMCLCHHSame) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
@@ -8092,6 +8138,37 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMASCOverMax &&
mConditions.isXLHPriceCrossedOverSignal)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
((mConditions.isXCHMASCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderFarest &&
mConditions.isXLHPriceCrossedOverSignal) &&
(
//
(mConditions.isXTMVale &&
mConditions.isXAMAVale)
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -8372,6 +8449,27 @@ bool XUSPY5XTAMHasLongSignal()
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXTDBearishVale &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXTDBearishVale &&
mConditions.isXTDSignalUnderBear) &&
@@ -8778,6 +8876,13 @@ bool XUSPY5XTAMHasLongSignal()
((mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMAMCFastCrossedOverSlow &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
//
((mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish) &&
@@ -8798,11 +8903,19 @@ bool XUSPY5XTAMHasLongSignal()
(
//
(mConditions.isXCHLHSameHHs &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCLLSame &&
(
//
mConditions.isXTDBearishVale
//
||
//
(mConditions.isXCHLHMCLCLLSame &&
mConditions.isXLHPriceCrossedOverSignal)
//
)
//
)
//
||
//
(mConditions.isXCHMAMCFastCrossedOverSlow &&
@@ -8997,7 +9110,19 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
false
(mConditions.isXCHMASCTrendsUp &&
(
//
(mConditions.isXCHMASCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderFarest &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
)
//
@@ -9622,7 +9747,23 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
false
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
(mConditions.isXTMVale &&
mConditions.isXCHMASCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXLHLLDecreased &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXCHMASCTrendsUp &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderFarest)
//
)
//
)
//
)
//
@@ -9771,11 +9912,23 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMAMCPeak &&
((mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
mConditions.isXLHHighAttachedHH) &&
(
//
mConditions.isXTDBearishVale
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentCrossedOverNearest &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
//
||
//
@@ -10611,7 +10764,35 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMASCFastCrossedOverSlow) &&
(
//
false
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXCHMASCTrendsUp &&
(
//
(mConditions.isXTSCurrentOverFarest &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTDBullOverBear)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
@@ -11042,7 +11223,17 @@ bool XUSPY5XTAMHasShortSignal()
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXCHMASCUnderMin)
(
//
mConditions.isXCHMASCUnderMin
//
||
//
mConditions.isXCHLHMCLCLLSame
//
)
//
)
//
)
//
@@ -11761,6 +11952,32 @@ bool XUSPY5XTAMHasShortSignal()
//
||
//
((mConditions.isXCHMASCTrendsUp &&
mConditions.isXTSCurrentOverFarest) &&
(
//
((mConditions.isXCHMALCVale &&
mConditions.isXCHLHSCMCHHSame) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
||
//
(mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
@@ -12202,7 +12419,19 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMASCFastCrossedOverSlow) &&
(
//
false
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBullOverBear &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
)
//
@@ -12361,19 +12590,29 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMin &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
((mConditions.isXTSCurrentMin &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXLHLowAttachedLL &&
mConditions.isXLHLowAttachedLL) &&
(
//
mConditions.isXRSICrossedUnderShortExit
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
mConditions.isXCHMASCCrossedUnderMin)
//
)
//
)
//
)
//
)
//
||
//
// XTAM Short ...
@@ -12743,8 +12982,8 @@ bool XUSPY5XTAMHasShortSignal()
// XTAM Short ...
// Resolve Guard Attacks ...
// not LL and HH Same In Length ...
((mConditions.isXLHLLSameInLength &&
mConditions.isXLHHHSameInLength) &&
((!mConditions.isXLHLLSameInLength &&
!mConditions.isXLHHHSameInLength) &&
(
//
(
@@ -12914,7 +13153,14 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMALCFastCrossedOverSlow) &&
(
//
false
(mConditions.isXAMAVale &&
mConditions.isXCHMAMCVale &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXTSCurrentCrossedUnderFarest &&
mConditions.isXTSCurrentCrossedUnderNearest &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
)
//
@@ -7962,6 +7962,27 @@ bool XUSPY5XTAMHasLongSignal()
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
((mConditions.isXLHHHDecreased &&
mConditions.isXCHLHSCMCLLSame) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -8036,7 +8057,32 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMAMCFastOverSlow) &&
(
//
false
(mConditions.isXTSCurrentUnderFarest &&
(
//
(mConditions.isXTDSignalUnderBear &&
(
//
((mConditions.isXTDBearishVale &&
mConditions.isXTMVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHLHMCLCHHSame) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
@@ -8092,6 +8138,37 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMASCOverMax &&
mConditions.isXLHPriceCrossedOverSignal)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
((mConditions.isXCHMASCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderFarest &&
mConditions.isXLHPriceCrossedOverSignal) &&
(
//
(mConditions.isXTMVale &&
mConditions.isXAMAVale)
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -8372,6 +8449,27 @@ bool XUSPY5XTAMHasLongSignal()
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXTDBearishVale &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXTDBearishVale &&
mConditions.isXTDSignalUnderBear) &&
@@ -8778,6 +8876,13 @@ bool XUSPY5XTAMHasLongSignal()
((mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMAMCFastCrossedOverSlow &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
//
((mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish) &&
@@ -8798,11 +8903,19 @@ bool XUSPY5XTAMHasLongSignal()
(
//
(mConditions.isXCHLHSameHHs &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCLLSame &&
(
//
mConditions.isXTDBearishVale
//
||
//
(mConditions.isXCHLHMCLCLLSame &&
mConditions.isXLHPriceCrossedOverSignal)
//
)
//
)
//
||
//
(mConditions.isXCHMAMCFastCrossedOverSlow &&
@@ -8997,7 +9110,19 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
false
(mConditions.isXCHMASCTrendsUp &&
(
//
(mConditions.isXCHMASCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderFarest &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
)
//
@@ -9622,7 +9747,23 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
false
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
(mConditions.isXTMVale &&
mConditions.isXCHMASCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXLHLLDecreased &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXCHMASCTrendsUp &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderFarest)
//
)
//
)
//
)
//
@@ -9771,11 +9912,23 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMAMCPeak &&
((mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
mConditions.isXLHHighAttachedHH) &&
(
//
mConditions.isXTDBearishVale
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentCrossedOverNearest &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
//
||
//
@@ -10611,7 +10764,35 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMASCFastCrossedOverSlow) &&
(
//
false
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXCHMASCTrendsUp &&
(
//
(mConditions.isXTSCurrentOverFarest &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTDBullOverBear)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
@@ -11042,7 +11223,17 @@ bool XUSPY5XTAMHasShortSignal()
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXCHMASCUnderMin)
(
//
mConditions.isXCHMASCUnderMin
//
||
//
mConditions.isXCHLHMCLCLLSame
//
)
//
)
//
)
//
@@ -11761,6 +11952,32 @@ bool XUSPY5XTAMHasShortSignal()
//
||
//
((mConditions.isXCHMASCTrendsUp &&
mConditions.isXTSCurrentOverFarest) &&
(
//
((mConditions.isXCHMALCVale &&
mConditions.isXCHLHSCMCHHSame) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
||
//
(mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
@@ -12202,7 +12419,19 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMASCFastCrossedOverSlow) &&
(
//
false
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBullOverBear &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
)
//
@@ -12361,19 +12590,29 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMin &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
((mConditions.isXTSCurrentMin &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXLHLowAttachedLL &&
mConditions.isXLHLowAttachedLL) &&
(
//
mConditions.isXRSICrossedUnderShortExit
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
mConditions.isXCHMASCCrossedUnderMin)
//
)
//
)
//
)
//
)
//
||
//
// XTAM Short ...
@@ -12743,8 +12982,8 @@ bool XUSPY5XTAMHasShortSignal()
// XTAM Short ...
// Resolve Guard Attacks ...
// not LL and HH Same In Length ...
((mConditions.isXLHLLSameInLength &&
mConditions.isXLHHHSameInLength) &&
((!mConditions.isXLHLLSameInLength &&
!mConditions.isXLHHHSameInLength) &&
(
//
(
@@ -12914,7 +13153,14 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMALCFastCrossedOverSlow) &&
(
//
false
(mConditions.isXAMAVale &&
mConditions.isXCHMAMCVale &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXTSCurrentCrossedUnderFarest &&
mConditions.isXTSCurrentCrossedUnderNearest &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
)
//