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) && 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.isXCHMASCOverMax &&
mConditions.isXLHPriceCrossedOverSignal) 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.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) && mConditions.isXCHMALCFastCrossedUnderSlow) &&
( (
//
(mConditions.isXTDBearishVale &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
||
// //
((mConditions.isXTDBearishVale && ((mConditions.isXTDBearishVale &&
mConditions.isXTDSignalUnderBear) && mConditions.isXTDSignalUnderBear) &&
@@ -8778,6 +8876,13 @@ bool XUSPY5XTAMHasLongSignal()
((mConditions.isXTSCurrentMax && ((mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax) && mConditions.isXCHMASCOverMax) &&
( (
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMAMCFastCrossedOverSlow &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
// //
((mConditions.isXTMStartBullish && ((mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish) && mConditions.isXAMAStartBullish) &&
@@ -8798,10 +8903,18 @@ bool XUSPY5XTAMHasLongSignal()
( (
// //
(mConditions.isXCHLHSameHHs && (mConditions.isXCHLHSameHHs &&
mConditions.isXTSCurrentMax && (
mConditions.isXCHMASCOverMax && //
mConditions.isXCHLHMCLCLLSame && mConditions.isXTDBearishVale
mConditions.isXLHPriceCrossedOverSignal) //
||
//
(mConditions.isXCHLHMCLCLLSame &&
mConditions.isXLHPriceCrossedOverSignal)
//
)
//
)
// //
|| ||
// //
@@ -8997,7 +9110,19 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMASCFastCrossedUnderSlow) && 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) && 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.isXCHMALCFastCrossedUnderSlow) &&
( (
// //
(mConditions.isXCHMAMCPeak && ((mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale && mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHSCMCHHSame && mConditions.isXLHHighAttachedHH) &&
mConditions.isXLHHighAttachedHH) (
//
mConditions.isXTDBearishVale
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentCrossedOverNearest &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
// //
|| ||
// //
@@ -10611,7 +10764,35 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMASCFastCrossedOverSlow) && 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.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.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) && mConditions.isXCHMAMCFastUnderSlow) &&
( (
@@ -12202,7 +12419,19 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMASCFastCrossedOverSlow) && mConditions.isXCHMASCFastCrossedOverSlow) &&
( (
// //
false ((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBullOverBear &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
// //
) )
// //
@@ -12361,14 +12590,24 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMAMCFastUnderSlow) && mConditions.isXCHMAMCFastUnderSlow) &&
( (
// //
(mConditions.isXCHMALCVale && ((mConditions.isXTSCurrentMin &&
mConditions.isXTSCurrentMin && mConditions.isXCHLHSCMCLLSame &&
mConditions.isXTDSignalVale && mConditions.isXCHMASCUnderMin &&
mConditions.isXTDBullishVale && mConditions.isXLHLowAttachedLL) &&
mConditions.isXCHLHSCMCLLSame && (
mConditions.isXCHMASCUnderMin && //
mConditions.isXLHLowAttachedLL && mConditions.isXRSICrossedUnderShortExit
mConditions.isXCHMASCCrossedUnderMin) //
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
mConditions.isXCHMASCCrossedUnderMin)
//
)
//
)
// //
) )
// //
@@ -12743,8 +12982,8 @@ bool XUSPY5XTAMHasShortSignal()
// XTAM Short ... // XTAM Short ...
// Resolve Guard Attacks ... // Resolve Guard Attacks ...
// not LL and HH Same In Length ... // not LL and HH Same In Length ...
((mConditions.isXLHLLSameInLength && ((!mConditions.isXLHLLSameInLength &&
mConditions.isXLHHHSameInLength) && !mConditions.isXLHHHSameInLength) &&
( (
// //
( (
@@ -12914,7 +13153,14 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMALCFastCrossedOverSlow) && 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 Stopouts in All Markets ...
Resolve XUSPY5 XTAM All Critical Guard Attacks 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 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) && 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.isXCHMASCOverMax &&
mConditions.isXLHPriceCrossedOverSignal) 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.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) && mConditions.isXCHMALCFastCrossedUnderSlow) &&
( (
//
(mConditions.isXTDBearishVale &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
||
// //
((mConditions.isXTDBearishVale && ((mConditions.isXTDBearishVale &&
mConditions.isXTDSignalUnderBear) && mConditions.isXTDSignalUnderBear) &&
@@ -8778,6 +8876,13 @@ bool XUSPY5XTAMHasLongSignal()
((mConditions.isXTSCurrentMax && ((mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax) && mConditions.isXCHMASCOverMax) &&
( (
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMAMCFastCrossedOverSlow &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
// //
((mConditions.isXTMStartBullish && ((mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish) && mConditions.isXAMAStartBullish) &&
@@ -8798,10 +8903,18 @@ bool XUSPY5XTAMHasLongSignal()
( (
// //
(mConditions.isXCHLHSameHHs && (mConditions.isXCHLHSameHHs &&
mConditions.isXTSCurrentMax && (
mConditions.isXCHMASCOverMax && //
mConditions.isXCHLHMCLCLLSame && mConditions.isXTDBearishVale
mConditions.isXLHPriceCrossedOverSignal) //
||
//
(mConditions.isXCHLHMCLCLLSame &&
mConditions.isXLHPriceCrossedOverSignal)
//
)
//
)
// //
|| ||
// //
@@ -8997,7 +9110,19 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMASCFastCrossedUnderSlow) && 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) && 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.isXCHMALCFastCrossedUnderSlow) &&
( (
// //
(mConditions.isXCHMAMCPeak && ((mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale && mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHSCMCHHSame && mConditions.isXLHHighAttachedHH) &&
mConditions.isXLHHighAttachedHH) (
//
mConditions.isXTDBearishVale
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentCrossedOverNearest &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
// //
|| ||
// //
@@ -10611,7 +10764,35 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMASCFastCrossedOverSlow) && 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.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.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) && mConditions.isXCHMAMCFastUnderSlow) &&
( (
@@ -12202,7 +12419,19 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMASCFastCrossedOverSlow) && mConditions.isXCHMASCFastCrossedOverSlow) &&
( (
// //
false ((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBullOverBear &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
// //
) )
// //
@@ -12361,14 +12590,24 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMAMCFastUnderSlow) && mConditions.isXCHMAMCFastUnderSlow) &&
( (
// //
(mConditions.isXCHMALCVale && ((mConditions.isXTSCurrentMin &&
mConditions.isXTSCurrentMin && mConditions.isXCHLHSCMCLLSame &&
mConditions.isXTDSignalVale && mConditions.isXCHMASCUnderMin &&
mConditions.isXTDBullishVale && mConditions.isXLHLowAttachedLL) &&
mConditions.isXCHLHSCMCLLSame && (
mConditions.isXCHMASCUnderMin && //
mConditions.isXLHLowAttachedLL && mConditions.isXRSICrossedUnderShortExit
mConditions.isXCHMASCCrossedUnderMin) //
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
mConditions.isXCHMASCCrossedUnderMin)
//
)
//
)
// //
) )
// //
@@ -12743,8 +12982,8 @@ bool XUSPY5XTAMHasShortSignal()
// XTAM Short ... // XTAM Short ...
// Resolve Guard Attacks ... // Resolve Guard Attacks ...
// not LL and HH Same In Length ... // not LL and HH Same In Length ...
((mConditions.isXLHLLSameInLength && ((!mConditions.isXLHLLSameInLength &&
mConditions.isXLHHHSameInLength) && !mConditions.isXLHHHSameInLength) &&
( (
// //
( (
@@ -12914,7 +13153,14 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMALCFastCrossedOverSlow) && 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) && 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.isXCHMASCOverMax &&
mConditions.isXLHPriceCrossedOverSignal) 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.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) && mConditions.isXCHMALCFastCrossedUnderSlow) &&
( (
//
(mConditions.isXTDBearishVale &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
||
// //
((mConditions.isXTDBearishVale && ((mConditions.isXTDBearishVale &&
mConditions.isXTDSignalUnderBear) && mConditions.isXTDSignalUnderBear) &&
@@ -8778,6 +8876,13 @@ bool XUSPY5XTAMHasLongSignal()
((mConditions.isXTSCurrentMax && ((mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax) && mConditions.isXCHMASCOverMax) &&
( (
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMAMCFastCrossedOverSlow &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
// //
((mConditions.isXTMStartBullish && ((mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish) && mConditions.isXAMAStartBullish) &&
@@ -8798,10 +8903,18 @@ bool XUSPY5XTAMHasLongSignal()
( (
// //
(mConditions.isXCHLHSameHHs && (mConditions.isXCHLHSameHHs &&
mConditions.isXTSCurrentMax && (
mConditions.isXCHMASCOverMax && //
mConditions.isXCHLHMCLCLLSame && mConditions.isXTDBearishVale
mConditions.isXLHPriceCrossedOverSignal) //
||
//
(mConditions.isXCHLHMCLCLLSame &&
mConditions.isXLHPriceCrossedOverSignal)
//
)
//
)
// //
|| ||
// //
@@ -8997,7 +9110,19 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMASCFastCrossedUnderSlow) && 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) && 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.isXCHMALCFastCrossedUnderSlow) &&
( (
// //
(mConditions.isXCHMAMCPeak && ((mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale && mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHSCMCHHSame && mConditions.isXLHHighAttachedHH) &&
mConditions.isXLHHighAttachedHH) (
//
mConditions.isXTDBearishVale
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentCrossedOverNearest &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
// //
|| ||
// //
@@ -10611,7 +10764,35 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMASCFastCrossedOverSlow) && 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.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.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) && mConditions.isXCHMAMCFastUnderSlow) &&
( (
@@ -12202,7 +12419,19 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMASCFastCrossedOverSlow) && mConditions.isXCHMASCFastCrossedOverSlow) &&
( (
// //
false ((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBullOverBear &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
// //
) )
// //
@@ -12361,14 +12590,24 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMAMCFastUnderSlow) && mConditions.isXCHMAMCFastUnderSlow) &&
( (
// //
(mConditions.isXCHMALCVale && ((mConditions.isXTSCurrentMin &&
mConditions.isXTSCurrentMin && mConditions.isXCHLHSCMCLLSame &&
mConditions.isXTDSignalVale && mConditions.isXCHMASCUnderMin &&
mConditions.isXTDBullishVale && mConditions.isXLHLowAttachedLL) &&
mConditions.isXCHLHSCMCLLSame && (
mConditions.isXCHMASCUnderMin && //
mConditions.isXLHLowAttachedLL && mConditions.isXRSICrossedUnderShortExit
mConditions.isXCHMASCCrossedUnderMin) //
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
mConditions.isXCHMASCCrossedUnderMin)
//
)
//
)
// //
) )
// //
@@ -12743,8 +12982,8 @@ bool XUSPY5XTAMHasShortSignal()
// XTAM Short ... // XTAM Short ...
// Resolve Guard Attacks ... // Resolve Guard Attacks ...
// not LL and HH Same In Length ... // not LL and HH Same In Length ...
((mConditions.isXLHLLSameInLength && ((!mConditions.isXLHLLSameInLength &&
mConditions.isXLHHHSameInLength) && !mConditions.isXLHHHSameInLength) &&
( (
// //
( (
@@ -12914,7 +13153,14 @@ bool XUSPY5XTAMHasShortSignal()
mConditions.isXCHMALCFastCrossedOverSlow) && mConditions.isXCHMALCFastCrossedOverSlow) &&
( (
// //
false (mConditions.isXAMAVale &&
mConditions.isXCHMAMCVale &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXTSCurrentCrossedUnderFarest &&
mConditions.isXTSCurrentCrossedUnderNearest &&
mConditions.isXTSCurrentCrossedUnderMediest)
// //
) )
// //