Resolve XUSPY5 XTD All Guard Attacks in HFMarkets ...

This commit is contained in:
2024-03-04 15:32:20 +03:30
parent e78905ae11
commit 8a7eacd950
4 changed files with 1501 additions and 82 deletions
@@ -2507,6 +2507,13 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXLHLLSameInLength && mConditions.isXLHLLSameInLength &&
mConditions.isXLHPriceInSignalRange) mConditions.isXLHPriceInSignalRange)
// //
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXLHHHSameInLength &&
mConditions.isXCHMALCFastUnderSlow)
//
) )
// //
) )
@@ -2662,6 +2669,20 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXCHMALCVale && mConditions.isXCHMALCVale &&
mConditions.isXCHMASCUnderMin) mConditions.isXCHMASCUnderMin)
// //
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceUnderSignal &&
mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
) )
// //
) )
@@ -2725,7 +2746,17 @@ bool XUSPY5XTDHasLongSignal()
( (
// //
(mConditions.isXCHMALCVale && (mConditions.isXCHMALCVale &&
mConditions.isXCHLHMCLCHHSame) (
//
mConditions.isXCHLHMCLCHHSame
//
||
//
mConditions.isXLHHHSameInLength
//
)
//
)
// //
|| ||
// //
@@ -2843,12 +2874,23 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXCHMALCPeak &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHMCLCHHSame && mConditions.isXCHLHMCLCHHSame &&
mConditions.isXLHHHSameInLength && mConditions.isXLHHHSameInLength) &&
(
//
(mConditions.isXAMANeutural &&
mConditions.isXLHLLSameInLength) mConditions.isXLHLLSameInLength)
// //
||
//
(mConditions.isXLHLLIncreased &&
mConditions.isXLHPriceInSignalRange)
//
)
//
)
//
) )
// //
) )
@@ -2892,6 +2934,34 @@ bool XUSPY5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceOverSignal &&
(
//
((mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -3076,6 +3146,12 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXCHMALCPeak &&
mConditions.isXAMAStartBullish &&
mConditions.isXLHPriceUnderSignal)
//
||
//
(mConditions.isXTDBearishVale && (mConditions.isXTDBearishVale &&
( (
// //
@@ -3089,6 +3165,12 @@ bool XUSPY5XTDHasLongSignal()
(mConditions.isXTMStartBearish && (mConditions.isXTMStartBearish &&
mConditions.isXAMAStartBearish) mConditions.isXAMAStartBearish)
// //
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXAMAStartBullish &&
mConditions.isXLHLLSameInLength)
//
) )
// //
) )
@@ -3257,6 +3339,34 @@ bool XUSPY5XTDHasLongSignal()
// //
) )
// //
||
//
(mConditions.isXLHPriceInSignalRange &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
((mConditions.isXTDBearishVale &&
mConditions.isXCHMASCOverMax) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -3321,6 +3431,12 @@ bool XUSPY5XTDHasLongSignal()
((mConditions.isXCHMALCTrendsDown && ((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) && mConditions.isXCHMALCFastOverSlow) &&
( (
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCVale &&
mConditions.isXCHMASCUnderMin)
//
||
// //
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
( (
@@ -3388,6 +3504,83 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXCHMALCVale && mConditions.isXCHMALCVale &&
mConditions.isXLHLLIncreased) mConditions.isXLHLLIncreased)
// //
||
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
((mConditions.isXCHMASCOverMin &&
mConditions.isXCHMASCUnderMax) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXLHPriceUnderSignal &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXLHPriceOverSignal &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
) )
// //
) )
@@ -3436,6 +3629,12 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXTMNeutural &&
mConditions.isXLHLLDecreased &&
mConditions.isXLHLLSameInLength)
//
||
//
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
( (
// //
@@ -3585,6 +3784,29 @@ bool XUSPY5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceOverSignal &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -3640,6 +3862,13 @@ bool XUSPY5XTDHasLongSignal()
// //
(mConditions.isXLHPriceOverSignal && (mConditions.isXLHPriceOverSignal &&
( (
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXLHLLIncreased &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame)
//
||
// //
(mConditions.isXLHHHSameInLength && (mConditions.isXLHHHSameInLength &&
( (
@@ -3653,8 +3882,29 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXCHMASCOverMax && (mConditions.isXLHLLSameInLength &&
mConditions.isXLHLLSameInLength) (
//
mConditions.isXCHMASCOverMax
//
||
//
(mConditions.isXTDBearishVale &&
(
//
mConditions.isXAMANeutural
//
||
//
mConditions.isXTMStartBullish
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -3921,6 +4171,20 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCLLSame) mConditions.isXCHLHMCLCLLSame)
// //
||
//
((mConditions.isXTSAllSame &&
mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
) )
// //
) )
@@ -4068,6 +4332,12 @@ bool XUSPY5XTDHasLongSignal()
((mConditions.isXTSCurrentMax && ((mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax) && mConditions.isXCHMASCOverMax) &&
( (
//
(mConditions.isXTMStartBullish &&
mConditions.isXLHHHSameInLength &&
mConditions.isXLHPriceOverSignal)
//
||
// //
((mConditions.isXCHLHSCMCHHSame && ((mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame) && mConditions.isXCHLHMCLCLLSame) &&
@@ -4121,9 +4391,28 @@ bool XUSPY5XTDHasLongSignal()
( (
// //
(mConditions.isXCHMAMCPeak && (mConditions.isXCHMAMCPeak &&
mConditions.isXCHMASCOverMax && (
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHMASCCrossedOverMax) mConditions.isXCHMASCCrossedOverMax)
// //
||
//
((mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -4138,9 +4427,26 @@ bool XUSPY5XTDHasLongSignal()
( (
// //
(mConditions.isXLHPriceOverSignal && (mConditions.isXLHPriceOverSignal &&
mConditions.isXCHMALCVale && (
mConditions.isXTSCurrentMax && //
mConditions.isXTSCurrentCrossedOverNearest) ((mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax) &&
(
//
mConditions.isXTSCurrentCrossedOverNearest
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMAStartBullish)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -4478,9 +4784,21 @@ bool XUSPY5XTDHasLongSignal()
( (
// //
(mConditions.isXLHLLDecreased && (mConditions.isXLHLLDecreased &&
mConditions.isXTMStartBullish && (
//
(mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish) mConditions.isXAMAStartBullish)
// //
||
//
(mConditions.isXAMANeutural &&
mConditions.isXTMStartBullish &&
mConditions.isXCHLHMCLCHHSame)
//
)
//
)
//
) )
// //
) )
@@ -4694,11 +5012,17 @@ bool XUSPY5XTDHasLongSignal()
(mConditions.isXLHPriceInSignalRange && (mConditions.isXLHPriceInSignalRange &&
( (
// //
(mConditions.isXTSCurrentMax && ((mConditions.isXTSCurrentMax &&
mConditions.isXLHLLDecreased && mConditions.isXLHLLDecreased &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTMStartBullish && mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish && mConditions.isXCHLHMCLCHHSame) &&
(
//
mConditions.isXAMANeutural
//
||
//
(mConditions.isXAMAStartBullish &&
mConditions.isXTDSignalCrossedOverBear) mConditions.isXTDSignalCrossedOverBear)
// //
) )
@@ -4713,6 +5037,10 @@ bool XUSPY5XTDHasLongSignal()
// //
) )
// //
)
//
)
//
|| ||
// //
((mConditions.isXCHMALCTrendsDown && ((mConditions.isXCHMALCTrendsDown &&
@@ -4759,6 +5087,13 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(!mConditions.isXCHMAMCTrendsUp &&
!mConditions.isXCHMAMCTrendsDown &&
mConditions.isXLHHHSameInLength &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
//
((mConditions.isXCHLHSCMCHHSame && ((mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH) && mConditions.isXLHHighAttachedHH) &&
( (
@@ -4779,6 +5114,14 @@ bool XUSPY5XTDHasLongSignal()
// //
(mConditions.isXLHPriceOverSignal && (mConditions.isXLHPriceOverSignal &&
( (
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
//
||
// //
(mConditions.isXLHLLSameInLength && (mConditions.isXLHLLSameInLength &&
( (
@@ -4788,12 +5131,28 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSCMCHHSame && mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTSCurrentCrossedOverFarest && mConditions.isXTSCurrentCrossedOverNearest) &&
mConditions.isXTSCurrentCrossedOverNearest && (
//
(mConditions.isXTSCurrentCrossedOverFarest &&
mConditions.isXTSCurrentCrossedOverMediest) mConditions.isXTSCurrentCrossedOverMediest)
// //
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTDBullOverBear &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverNearest &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
) )
// //
) )
@@ -5355,6 +5714,28 @@ bool XUSPY5XTDHasShortSignal()
mConditions.isXAMAStartBearish && mConditions.isXAMAStartBearish &&
mConditions.isXTSCurrentCrossedOverNearest) mConditions.isXTSCurrentCrossedOverNearest)
// //
||
//
((mConditions.isXCHMASCTrendsUp &&
mConditions.isXCHMASCFastOverSlow) &&
(
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -5363,6 +5744,36 @@ bool XUSPY5XTDHasShortSignal()
// //
(mConditions.isXTSCurrentOverMediest && (mConditions.isXTSCurrentOverMediest &&
( (
//
// Check if SC Fast Over Slow ...
((mConditions.isXCHMASCFastOverSlow ||
mConditions.isXCHMASCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMASCTrendsUp &&
(
//
((mConditions.isXTDBullOverBear &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
// //
(mConditions.isXTSCurrentOverFarest && (mConditions.isXTSCurrentOverFarest &&
( (
@@ -5658,6 +6069,27 @@ bool XUSPY5XTDHasShortSignal()
// //
(mConditions.isXTDBullOverBear && (mConditions.isXTDBullOverBear &&
( (
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCPeak) &&
(
//
((mConditions.isXTSCurrentMin &&
mConditions.isXCHMASCOverMax) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
||
// //
(((mConditions.isXTMEndBullish && (((mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish) || mConditions.isXAMAEndBullish) ||
@@ -5691,6 +6123,25 @@ bool XUSPY5XTDHasShortSignal()
// //
|| ||
// //
// Check LC Fast Over Slow ...
((mConditions.isXCHMALCFastOverSlow ||
mConditions.isXCHMALCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXTSCurrentMin &&
mConditions.isXLHHHDecreased &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
||
//
((mConditions.isXCHMASCTrendsDown && ((mConditions.isXCHMASCTrendsDown &&
mConditions.isXCHMASCFastUnderSlow) && mConditions.isXCHMASCFastUnderSlow) &&
( (
@@ -5724,7 +6175,29 @@ bool XUSPY5XTDHasShortSignal()
// //
) )
// //
)) )
//
)
//
)
//
)
//
||
//
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastUnderSlow) &&
(
//
(mConditions.isXTSCurrentMin &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTMStartBearish &&
mConditions.isXLHLowAttachedLL &&
mConditions.isXAMAStartBearish &&
mConditions.isXTDSignalCrossedUnderBear &&
mConditions.isXLHPriceCrossedUnderSignal)
// //
) )
// //
+1 -1
View File
@@ -16,7 +16,7 @@ XTD
---- ----
Resolve XUSPY5 XTD All Stopouts in All Markets ... Resolve XUSPY5 XTD All Stopouts in All Markets ...
Resolve XUSPY5 XTD All Longs Critical Guard Attacks in All Markets ... Resolve XUSPY5 XTD All Longs Critical Guard Attacks in All Markets ...
Resolve XUSPY5 XTD All Guard Attacks in OANDA, MetaQuotes ... Resolve XUSPY5 XTD All Guard Attacks in AMarkets-Demo ...
XTAM XTAM
@@ -2507,6 +2507,13 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXLHLLSameInLength && mConditions.isXLHLLSameInLength &&
mConditions.isXLHPriceInSignalRange) mConditions.isXLHPriceInSignalRange)
// //
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXLHHHSameInLength &&
mConditions.isXCHMALCFastUnderSlow)
//
) )
// //
) )
@@ -2662,6 +2669,20 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXCHMALCVale && mConditions.isXCHMALCVale &&
mConditions.isXCHMASCUnderMin) mConditions.isXCHMASCUnderMin)
// //
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceUnderSignal &&
mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
) )
// //
) )
@@ -2725,7 +2746,17 @@ bool XUSPY5XTDHasLongSignal()
( (
// //
(mConditions.isXCHMALCVale && (mConditions.isXCHMALCVale &&
mConditions.isXCHLHMCLCHHSame) (
//
mConditions.isXCHLHMCLCHHSame
//
||
//
mConditions.isXLHHHSameInLength
//
)
//
)
// //
|| ||
// //
@@ -2843,12 +2874,23 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXCHMALCPeak &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHMCLCHHSame && mConditions.isXCHLHMCLCHHSame &&
mConditions.isXLHHHSameInLength && mConditions.isXLHHHSameInLength) &&
(
//
(mConditions.isXAMANeutural &&
mConditions.isXLHLLSameInLength) mConditions.isXLHLLSameInLength)
// //
||
//
(mConditions.isXLHLLIncreased &&
mConditions.isXLHPriceInSignalRange)
//
)
//
)
//
) )
// //
) )
@@ -2892,6 +2934,34 @@ bool XUSPY5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceOverSignal &&
(
//
((mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -3076,6 +3146,12 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXCHMALCPeak &&
mConditions.isXAMAStartBullish &&
mConditions.isXLHPriceUnderSignal)
//
||
//
(mConditions.isXTDBearishVale && (mConditions.isXTDBearishVale &&
( (
// //
@@ -3089,6 +3165,12 @@ bool XUSPY5XTDHasLongSignal()
(mConditions.isXTMStartBearish && (mConditions.isXTMStartBearish &&
mConditions.isXAMAStartBearish) mConditions.isXAMAStartBearish)
// //
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXAMAStartBullish &&
mConditions.isXLHLLSameInLength)
//
) )
// //
) )
@@ -3257,6 +3339,34 @@ bool XUSPY5XTDHasLongSignal()
// //
) )
// //
||
//
(mConditions.isXLHPriceInSignalRange &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
((mConditions.isXTDBearishVale &&
mConditions.isXCHMASCOverMax) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -3321,6 +3431,12 @@ bool XUSPY5XTDHasLongSignal()
((mConditions.isXCHMALCTrendsDown && ((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) && mConditions.isXCHMALCFastOverSlow) &&
( (
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCVale &&
mConditions.isXCHMASCUnderMin)
//
||
// //
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
( (
@@ -3388,6 +3504,83 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXCHMALCVale && mConditions.isXCHMALCVale &&
mConditions.isXLHLLIncreased) mConditions.isXLHLLIncreased)
// //
||
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
((mConditions.isXCHMASCOverMin &&
mConditions.isXCHMASCUnderMax) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXLHPriceUnderSignal &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXLHPriceOverSignal &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
) )
// //
) )
@@ -3436,6 +3629,12 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXTMNeutural &&
mConditions.isXLHLLDecreased &&
mConditions.isXLHLLSameInLength)
//
||
//
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
( (
// //
@@ -3585,6 +3784,29 @@ bool XUSPY5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceOverSignal &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -3640,6 +3862,13 @@ bool XUSPY5XTDHasLongSignal()
// //
(mConditions.isXLHPriceOverSignal && (mConditions.isXLHPriceOverSignal &&
( (
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXLHLLIncreased &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame)
//
||
// //
(mConditions.isXLHHHSameInLength && (mConditions.isXLHHHSameInLength &&
( (
@@ -3653,8 +3882,29 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXCHMASCOverMax && (mConditions.isXLHLLSameInLength &&
mConditions.isXLHLLSameInLength) (
//
mConditions.isXCHMASCOverMax
//
||
//
(mConditions.isXTDBearishVale &&
(
//
mConditions.isXAMANeutural
//
||
//
mConditions.isXTMStartBullish
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -3921,6 +4171,20 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCLLSame) mConditions.isXCHLHMCLCLLSame)
// //
||
//
((mConditions.isXTSAllSame &&
mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
) )
// //
) )
@@ -4068,6 +4332,12 @@ bool XUSPY5XTDHasLongSignal()
((mConditions.isXTSCurrentMax && ((mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax) && mConditions.isXCHMASCOverMax) &&
( (
//
(mConditions.isXTMStartBullish &&
mConditions.isXLHHHSameInLength &&
mConditions.isXLHPriceOverSignal)
//
||
// //
((mConditions.isXCHLHSCMCHHSame && ((mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame) && mConditions.isXCHLHMCLCLLSame) &&
@@ -4121,9 +4391,28 @@ bool XUSPY5XTDHasLongSignal()
( (
// //
(mConditions.isXCHMAMCPeak && (mConditions.isXCHMAMCPeak &&
mConditions.isXCHMASCOverMax && (
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHMASCCrossedOverMax) mConditions.isXCHMASCCrossedOverMax)
// //
||
//
((mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -4138,9 +4427,26 @@ bool XUSPY5XTDHasLongSignal()
( (
// //
(mConditions.isXLHPriceOverSignal && (mConditions.isXLHPriceOverSignal &&
mConditions.isXCHMALCVale && (
mConditions.isXTSCurrentMax && //
mConditions.isXTSCurrentCrossedOverNearest) ((mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax) &&
(
//
mConditions.isXTSCurrentCrossedOverNearest
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMAStartBullish)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -4478,9 +4784,21 @@ bool XUSPY5XTDHasLongSignal()
( (
// //
(mConditions.isXLHLLDecreased && (mConditions.isXLHLLDecreased &&
mConditions.isXTMStartBullish && (
//
(mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish) mConditions.isXAMAStartBullish)
// //
||
//
(mConditions.isXAMANeutural &&
mConditions.isXTMStartBullish &&
mConditions.isXCHLHMCLCHHSame)
//
)
//
)
//
) )
// //
) )
@@ -4694,11 +5012,17 @@ bool XUSPY5XTDHasLongSignal()
(mConditions.isXLHPriceInSignalRange && (mConditions.isXLHPriceInSignalRange &&
( (
// //
(mConditions.isXTSCurrentMax && ((mConditions.isXTSCurrentMax &&
mConditions.isXLHLLDecreased && mConditions.isXLHLLDecreased &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTMStartBullish && mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish && mConditions.isXCHLHMCLCHHSame) &&
(
//
mConditions.isXAMANeutural
//
||
//
(mConditions.isXAMAStartBullish &&
mConditions.isXTDSignalCrossedOverBear) mConditions.isXTDSignalCrossedOverBear)
// //
) )
@@ -4713,6 +5037,10 @@ bool XUSPY5XTDHasLongSignal()
// //
) )
// //
)
//
)
//
|| ||
// //
((mConditions.isXCHMALCTrendsDown && ((mConditions.isXCHMALCTrendsDown &&
@@ -4759,6 +5087,13 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(!mConditions.isXCHMAMCTrendsUp &&
!mConditions.isXCHMAMCTrendsDown &&
mConditions.isXLHHHSameInLength &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
//
((mConditions.isXCHLHSCMCHHSame && ((mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH) && mConditions.isXLHHighAttachedHH) &&
( (
@@ -4779,6 +5114,14 @@ bool XUSPY5XTDHasLongSignal()
// //
(mConditions.isXLHPriceOverSignal && (mConditions.isXLHPriceOverSignal &&
( (
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
//
||
// //
(mConditions.isXLHLLSameInLength && (mConditions.isXLHLLSameInLength &&
( (
@@ -4788,12 +5131,28 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSCMCHHSame && mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTSCurrentCrossedOverFarest && mConditions.isXTSCurrentCrossedOverNearest) &&
mConditions.isXTSCurrentCrossedOverNearest && (
//
(mConditions.isXTSCurrentCrossedOverFarest &&
mConditions.isXTSCurrentCrossedOverMediest) mConditions.isXTSCurrentCrossedOverMediest)
// //
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTDBullOverBear &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverNearest &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
) )
// //
) )
@@ -5355,6 +5714,28 @@ bool XUSPY5XTDHasShortSignal()
mConditions.isXAMAStartBearish && mConditions.isXAMAStartBearish &&
mConditions.isXTSCurrentCrossedOverNearest) mConditions.isXTSCurrentCrossedOverNearest)
// //
||
//
((mConditions.isXCHMASCTrendsUp &&
mConditions.isXCHMASCFastOverSlow) &&
(
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -5363,6 +5744,36 @@ bool XUSPY5XTDHasShortSignal()
// //
(mConditions.isXTSCurrentOverMediest && (mConditions.isXTSCurrentOverMediest &&
( (
//
// Check if SC Fast Over Slow ...
((mConditions.isXCHMASCFastOverSlow ||
mConditions.isXCHMASCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMASCTrendsUp &&
(
//
((mConditions.isXTDBullOverBear &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
// //
(mConditions.isXTSCurrentOverFarest && (mConditions.isXTSCurrentOverFarest &&
( (
@@ -5658,6 +6069,27 @@ bool XUSPY5XTDHasShortSignal()
// //
(mConditions.isXTDBullOverBear && (mConditions.isXTDBullOverBear &&
( (
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCPeak) &&
(
//
((mConditions.isXTSCurrentMin &&
mConditions.isXCHMASCOverMax) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
||
// //
(((mConditions.isXTMEndBullish && (((mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish) || mConditions.isXAMAEndBullish) ||
@@ -5691,6 +6123,25 @@ bool XUSPY5XTDHasShortSignal()
// //
|| ||
// //
// Check LC Fast Over Slow ...
((mConditions.isXCHMALCFastOverSlow ||
mConditions.isXCHMALCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXTSCurrentMin &&
mConditions.isXLHHHDecreased &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
||
//
((mConditions.isXCHMASCTrendsDown && ((mConditions.isXCHMASCTrendsDown &&
mConditions.isXCHMASCFastUnderSlow) && mConditions.isXCHMASCFastUnderSlow) &&
( (
@@ -5724,7 +6175,29 @@ bool XUSPY5XTDHasShortSignal()
// //
) )
// //
)) )
//
)
//
)
//
)
//
||
//
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastUnderSlow) &&
(
//
(mConditions.isXTSCurrentMin &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTMStartBearish &&
mConditions.isXLHLowAttachedLL &&
mConditions.isXAMAStartBearish &&
mConditions.isXTDSignalCrossedUnderBear &&
mConditions.isXLHPriceCrossedUnderSignal)
// //
) )
// //
@@ -2507,6 +2507,13 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXLHLLSameInLength && mConditions.isXLHLLSameInLength &&
mConditions.isXLHPriceInSignalRange) mConditions.isXLHPriceInSignalRange)
// //
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXLHHHSameInLength &&
mConditions.isXCHMALCFastUnderSlow)
//
) )
// //
) )
@@ -2662,6 +2669,20 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXCHMALCVale && mConditions.isXCHMALCVale &&
mConditions.isXCHMASCUnderMin) mConditions.isXCHMASCUnderMin)
// //
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceUnderSignal &&
mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
) )
// //
) )
@@ -2725,7 +2746,17 @@ bool XUSPY5XTDHasLongSignal()
( (
// //
(mConditions.isXCHMALCVale && (mConditions.isXCHMALCVale &&
mConditions.isXCHLHMCLCHHSame) (
//
mConditions.isXCHLHMCLCHHSame
//
||
//
mConditions.isXLHHHSameInLength
//
)
//
)
// //
|| ||
// //
@@ -2843,12 +2874,23 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXCHMALCPeak &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHMCLCHHSame && mConditions.isXCHLHMCLCHHSame &&
mConditions.isXLHHHSameInLength && mConditions.isXLHHHSameInLength) &&
(
//
(mConditions.isXAMANeutural &&
mConditions.isXLHLLSameInLength) mConditions.isXLHLLSameInLength)
// //
||
//
(mConditions.isXLHLLIncreased &&
mConditions.isXLHPriceInSignalRange)
//
)
//
)
//
) )
// //
) )
@@ -2892,6 +2934,34 @@ bool XUSPY5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceOverSignal &&
(
//
((mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -3076,6 +3146,12 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXCHMALCPeak &&
mConditions.isXAMAStartBullish &&
mConditions.isXLHPriceUnderSignal)
//
||
//
(mConditions.isXTDBearishVale && (mConditions.isXTDBearishVale &&
( (
// //
@@ -3089,6 +3165,12 @@ bool XUSPY5XTDHasLongSignal()
(mConditions.isXTMStartBearish && (mConditions.isXTMStartBearish &&
mConditions.isXAMAStartBearish) mConditions.isXAMAStartBearish)
// //
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXAMAStartBullish &&
mConditions.isXLHLLSameInLength)
//
) )
// //
) )
@@ -3257,6 +3339,34 @@ bool XUSPY5XTDHasLongSignal()
// //
) )
// //
||
//
(mConditions.isXLHPriceInSignalRange &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
((mConditions.isXTDBearishVale &&
mConditions.isXCHMASCOverMax) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -3321,6 +3431,12 @@ bool XUSPY5XTDHasLongSignal()
((mConditions.isXCHMALCTrendsDown && ((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) && mConditions.isXCHMALCFastOverSlow) &&
( (
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCVale &&
mConditions.isXCHMASCUnderMin)
//
||
// //
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
( (
@@ -3388,6 +3504,83 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXCHMALCVale && mConditions.isXCHMALCVale &&
mConditions.isXLHLLIncreased) mConditions.isXLHLLIncreased)
// //
||
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
((mConditions.isXCHMASCOverMin &&
mConditions.isXCHMASCUnderMax) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXLHPriceUnderSignal &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXLHPriceOverSignal &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
) )
// //
) )
@@ -3436,6 +3629,12 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXTMNeutural &&
mConditions.isXLHLLDecreased &&
mConditions.isXLHLLSameInLength)
//
||
//
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
( (
// //
@@ -3585,6 +3784,29 @@ bool XUSPY5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceOverSignal &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -3640,6 +3862,13 @@ bool XUSPY5XTDHasLongSignal()
// //
(mConditions.isXLHPriceOverSignal && (mConditions.isXLHPriceOverSignal &&
( (
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXLHLLIncreased &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame)
//
||
// //
(mConditions.isXLHHHSameInLength && (mConditions.isXLHHHSameInLength &&
( (
@@ -3653,8 +3882,29 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXCHMASCOverMax && (mConditions.isXLHLLSameInLength &&
mConditions.isXLHLLSameInLength) (
//
mConditions.isXCHMASCOverMax
//
||
//
(mConditions.isXTDBearishVale &&
(
//
mConditions.isXAMANeutural
//
||
//
mConditions.isXTMStartBullish
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -3921,6 +4171,20 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCLLSame) mConditions.isXCHLHMCLCLLSame)
// //
||
//
((mConditions.isXTSAllSame &&
mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
) )
// //
) )
@@ -4068,6 +4332,12 @@ bool XUSPY5XTDHasLongSignal()
((mConditions.isXTSCurrentMax && ((mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax) && mConditions.isXCHMASCOverMax) &&
( (
//
(mConditions.isXTMStartBullish &&
mConditions.isXLHHHSameInLength &&
mConditions.isXLHPriceOverSignal)
//
||
// //
((mConditions.isXCHLHSCMCHHSame && ((mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame) && mConditions.isXCHLHMCLCLLSame) &&
@@ -4121,9 +4391,28 @@ bool XUSPY5XTDHasLongSignal()
( (
// //
(mConditions.isXCHMAMCPeak && (mConditions.isXCHMAMCPeak &&
mConditions.isXCHMASCOverMax && (
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHMASCCrossedOverMax) mConditions.isXCHMASCCrossedOverMax)
// //
||
//
((mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -4138,9 +4427,26 @@ bool XUSPY5XTDHasLongSignal()
( (
// //
(mConditions.isXLHPriceOverSignal && (mConditions.isXLHPriceOverSignal &&
mConditions.isXCHMALCVale && (
mConditions.isXTSCurrentMax && //
mConditions.isXTSCurrentCrossedOverNearest) ((mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax) &&
(
//
mConditions.isXTSCurrentCrossedOverNearest
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMAStartBullish)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -4478,9 +4784,21 @@ bool XUSPY5XTDHasLongSignal()
( (
// //
(mConditions.isXLHLLDecreased && (mConditions.isXLHLLDecreased &&
mConditions.isXTMStartBullish && (
//
(mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish) mConditions.isXAMAStartBullish)
// //
||
//
(mConditions.isXAMANeutural &&
mConditions.isXTMStartBullish &&
mConditions.isXCHLHMCLCHHSame)
//
)
//
)
//
) )
// //
) )
@@ -4694,11 +5012,17 @@ bool XUSPY5XTDHasLongSignal()
(mConditions.isXLHPriceInSignalRange && (mConditions.isXLHPriceInSignalRange &&
( (
// //
(mConditions.isXTSCurrentMax && ((mConditions.isXTSCurrentMax &&
mConditions.isXLHLLDecreased && mConditions.isXLHLLDecreased &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTMStartBullish && mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish && mConditions.isXCHLHMCLCHHSame) &&
(
//
mConditions.isXAMANeutural
//
||
//
(mConditions.isXAMAStartBullish &&
mConditions.isXTDSignalCrossedOverBear) mConditions.isXTDSignalCrossedOverBear)
// //
) )
@@ -4713,6 +5037,10 @@ bool XUSPY5XTDHasLongSignal()
// //
) )
// //
)
//
)
//
|| ||
// //
((mConditions.isXCHMALCTrendsDown && ((mConditions.isXCHMALCTrendsDown &&
@@ -4759,6 +5087,13 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(!mConditions.isXCHMAMCTrendsUp &&
!mConditions.isXCHMAMCTrendsDown &&
mConditions.isXLHHHSameInLength &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
//
((mConditions.isXCHLHSCMCHHSame && ((mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH) && mConditions.isXLHHighAttachedHH) &&
( (
@@ -4779,6 +5114,14 @@ bool XUSPY5XTDHasLongSignal()
// //
(mConditions.isXLHPriceOverSignal && (mConditions.isXLHPriceOverSignal &&
( (
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
//
||
// //
(mConditions.isXLHLLSameInLength && (mConditions.isXLHLLSameInLength &&
( (
@@ -4788,12 +5131,28 @@ bool XUSPY5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSCMCHHSame && mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTSCurrentCrossedOverFarest && mConditions.isXTSCurrentCrossedOverNearest) &&
mConditions.isXTSCurrentCrossedOverNearest && (
//
(mConditions.isXTSCurrentCrossedOverFarest &&
mConditions.isXTSCurrentCrossedOverMediest) mConditions.isXTSCurrentCrossedOverMediest)
// //
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTDBullOverBear &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverNearest &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
) )
// //
) )
@@ -5355,6 +5714,28 @@ bool XUSPY5XTDHasShortSignal()
mConditions.isXAMAStartBearish && mConditions.isXAMAStartBearish &&
mConditions.isXTSCurrentCrossedOverNearest) mConditions.isXTSCurrentCrossedOverNearest)
// //
||
//
((mConditions.isXCHMASCTrendsUp &&
mConditions.isXCHMASCFastOverSlow) &&
(
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -5363,6 +5744,36 @@ bool XUSPY5XTDHasShortSignal()
// //
(mConditions.isXTSCurrentOverMediest && (mConditions.isXTSCurrentOverMediest &&
( (
//
// Check if SC Fast Over Slow ...
((mConditions.isXCHMASCFastOverSlow ||
mConditions.isXCHMASCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMASCTrendsUp &&
(
//
((mConditions.isXTDBullOverBear &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
// //
(mConditions.isXTSCurrentOverFarest && (mConditions.isXTSCurrentOverFarest &&
( (
@@ -5658,6 +6069,27 @@ bool XUSPY5XTDHasShortSignal()
// //
(mConditions.isXTDBullOverBear && (mConditions.isXTDBullOverBear &&
( (
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCPeak) &&
(
//
((mConditions.isXTSCurrentMin &&
mConditions.isXCHMASCOverMax) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
||
// //
(((mConditions.isXTMEndBullish && (((mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish) || mConditions.isXAMAEndBullish) ||
@@ -5691,6 +6123,25 @@ bool XUSPY5XTDHasShortSignal()
// //
|| ||
// //
// Check LC Fast Over Slow ...
((mConditions.isXCHMALCFastOverSlow ||
mConditions.isXCHMALCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXTSCurrentMin &&
mConditions.isXLHHHDecreased &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
||
//
((mConditions.isXCHMASCTrendsDown && ((mConditions.isXCHMASCTrendsDown &&
mConditions.isXCHMASCFastUnderSlow) && mConditions.isXCHMASCFastUnderSlow) &&
( (
@@ -5724,7 +6175,29 @@ bool XUSPY5XTDHasShortSignal()
// //
) )
// //
)) )
//
)
//
)
//
)
//
||
//
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastUnderSlow) &&
(
//
(mConditions.isXTSCurrentMin &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTMStartBearish &&
mConditions.isXLHLowAttachedLL &&
mConditions.isXAMAStartBearish &&
mConditions.isXTDSignalCrossedUnderBear &&
mConditions.isXLHPriceCrossedUnderSignal)
// //
) )
// //