Resolve XUSPY5 XTD All Guard Attacks in ErranteSC ...

This commit is contained in:
2024-03-06 16:13:19 +03:30
parent ada67e846b
commit 9b15ed8427
4 changed files with 1285 additions and 265 deletions
@@ -2699,7 +2699,25 @@ bool XUSPY5XTDHasLongSignal()
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXLHPriceInSignalRange)
(
//
mConditions.isXLHPriceInSignalRange
//
||
//
(mConditions.isXCHMAMCVale &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMABearish)
//
)
//
)
//
)
//
)
//
)
//
@@ -2912,6 +2930,25 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceOverSignal &&
(
//
mConditions.isXCHMASCCrossedOverMin
//
)
//
)
//
)
//
)
//
)
//
)
@@ -3462,6 +3499,31 @@ bool XUSPY5XTDHasLongSignal()
//
(mConditions.isXTSCurrentUnderFarest &&
(
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXAMABearish &&
mConditions.isXTMNeutural &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHLHMCLCHHSame)
//
)
//
)
//
)
//
)
//
||
//
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
@@ -3675,6 +3737,19 @@ bool XUSPY5XTDHasLongSignal()
//
(mConditions.isXLHPriceOverSignal &&
(
//
(mConditions.isXLHLLSameInLength &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCCrossedOverMax)
//
)
//
)
//
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
@@ -3736,8 +3811,12 @@ bool XUSPY5XTDHasLongSignal()
(mConditions.isXLHPriceUnderSignal &&
(
//
((mConditions.isXCHMAMCTrendsUp &&
mConditions.isXCHMAMCFastUnderSlow) &&
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
(mConditions.isXCHMALCPeak &&
@@ -3770,6 +3849,12 @@ bool XUSPY5XTDHasLongSignal()
//
(mConditions.isXLHHHSameInLength &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXAMABearish &&
mConditions.isXTMStartBullish)
//
||
//
(mConditions.isXTDBearishVale &&
mConditions.isXLHLLDecreased &&
@@ -3794,6 +3879,12 @@ bool XUSPY5XTDHasLongSignal()
//
mConditions.isXLHLLSameInLength
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
mConditions.isXLHHHSameInLength &&
mConditions.isXLHPriceUnderSignal)
//
)
//
)
@@ -3855,6 +3946,45 @@ bool XUSPY5XTDHasLongSignal()
//
||
//
((!mConditions.isXCHMAMCTrendsUp &&
!mConditions.isXCHMAMCTrendsDown) &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceUnderSignal &&
(
//
(mConditions.isXCHMALCPeak &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMAStartBullish)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
@@ -4339,6 +4469,13 @@ bool XUSPY5XTDHasLongSignal()
//
||
//
(mConditions.isXAMAVale &&
mConditions.isXAMABearish &&
mConditions.isXTMStartBullish &&
mConditions.isXCHLHSCMCLLSame)
//
||
//
(mConditions.isXCHLHMCLCLLSame &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTSCurrentCrossedOverFarest &&
@@ -4697,6 +4834,25 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
(mConditions.isXTSCurrentMax &&
(
//
(mConditions.isXLHPriceCrossedOverSignal &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -4727,15 +4883,43 @@ bool XUSPY5XTDHasLongSignal()
//
(mConditions.isXLHPriceOverSignal &&
(
//
((mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXLHHighAttachedHH)
//
||
//
(mConditions.isXTSAllSame &&
mConditions.isXTMBullish &&
mConditions.isXAMAStartBullish &&
mConditions.isXLHPriceCrossedOverSignal)
//
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTDBullOverBear &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTDSignalCrossedOverBear)
mConditions.isXTDBullOverBear) &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXCHMASCCrossedOverMax)
//
||
//
(mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest)
//
)
//
)
//
)
//
)
//
||
//
@@ -4765,6 +4949,32 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
(mConditions.isXLHPriceInSignalRange &&
(
//
(mConditions.isXTSCurrentMax &&
(
//
(mConditions.isXCHLHSCMCHHSame &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -4783,6 +4993,29 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
((!mConditions.isXLHLLSameInLength &&
!mConditions.isXLHHHSameInLength) &&
(
//
(mConditions.isXLHPriceInSignalRange &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -5328,8 +5561,16 @@ bool XUSPY5XTDHasLongSignal()
(mConditions.isXLHPriceUnderSignal &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(mConditions.isXLHHHSameInLength &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXCHMASCOverMin &&
mConditions.isXCHMASCUnderMax)
//
||
//
(mConditions.isXLHLLSameInLength &&
(
//
mConditions.isXAMAEndBearish
@@ -5359,6 +5600,10 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
)
//
)
//
||
//
((mConditions.isXLHHHSameInLength &&
@@ -5484,6 +5729,26 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceInSignalRange &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXLHLLIncreased)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -6168,8 +6433,12 @@ bool XUSPY5XTDHasShortSignal()
//
||
//
((mConditions.isXCHMASCTrendsUp &&
mConditions.isXCHMASCFastOverSlow) &&
// Check if SC Fast Over Slow ...
((mConditions.isXCHMASCFastOverSlow ||
mConditions.isXCHMASCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMASCTrendsUp &&
(
//
((mConditions.isXCHMAMCTrendsDown &&
@@ -6194,6 +6463,40 @@ bool XUSPY5XTDHasShortSignal()
//
||
//
// Check if MC Fast Over Slow ...
((mConditions.isXCHMAMCFastOverSlow ||
mConditions.isXCHMAMCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXLHLLIncreased)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
// XTD Shorts ...
// isXTSCurrentOverMediest
(mConditions.isXTSCurrentOverMediest &&
@@ -6512,6 +6815,43 @@ bool XUSPY5XTDHasShortSignal()
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXLHPriceUnderSignal &&
(
//
(mConditions.isXLHPriceCrossedUnderSignal &&
(
//
((mConditions.isXTSAllSame &&
mConditions.isXLHLowAttachedLL &&
mConditions.isXCHMASCCrossedUnderMin &&
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
(mConditions.isXTMStartBearish &&
mConditions.isXAMAStartBearish)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
+1 -1
View File
@@ -16,7 +16,7 @@ XTD
----
Resolve XUSPY5 XTD All Stopouts in All Markets ...
Resolve XUSPY5 XTD All Longs Critical Guard Attacks in All Markets ...
Resolve XUSPY5 XTD All Guard Attacks in ErranteSC ...
Resolve XUSPY5 XTD All Guard Attacks in Alpari ...
XTAM
@@ -2699,7 +2699,25 @@ bool XUSPY5XTDHasLongSignal()
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXLHPriceInSignalRange)
(
//
mConditions.isXLHPriceInSignalRange
//
||
//
(mConditions.isXCHMAMCVale &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMABearish)
//
)
//
)
//
)
//
)
//
)
//
@@ -2912,6 +2930,25 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceOverSignal &&
(
//
mConditions.isXCHMASCCrossedOverMin
//
)
//
)
//
)
//
)
//
)
//
)
@@ -3462,6 +3499,31 @@ bool XUSPY5XTDHasLongSignal()
//
(mConditions.isXTSCurrentUnderFarest &&
(
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXAMABearish &&
mConditions.isXTMNeutural &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHLHMCLCHHSame)
//
)
//
)
//
)
//
)
//
||
//
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
@@ -3675,6 +3737,19 @@ bool XUSPY5XTDHasLongSignal()
//
(mConditions.isXLHPriceOverSignal &&
(
//
(mConditions.isXLHLLSameInLength &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCCrossedOverMax)
//
)
//
)
//
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
@@ -3736,8 +3811,12 @@ bool XUSPY5XTDHasLongSignal()
(mConditions.isXLHPriceUnderSignal &&
(
//
((mConditions.isXCHMAMCTrendsUp &&
mConditions.isXCHMAMCFastUnderSlow) &&
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
(mConditions.isXCHMALCPeak &&
@@ -3770,6 +3849,12 @@ bool XUSPY5XTDHasLongSignal()
//
(mConditions.isXLHHHSameInLength &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXAMABearish &&
mConditions.isXTMStartBullish)
//
||
//
(mConditions.isXTDBearishVale &&
mConditions.isXLHLLDecreased &&
@@ -3794,6 +3879,12 @@ bool XUSPY5XTDHasLongSignal()
//
mConditions.isXLHLLSameInLength
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
mConditions.isXLHHHSameInLength &&
mConditions.isXLHPriceUnderSignal)
//
)
//
)
@@ -3855,6 +3946,45 @@ bool XUSPY5XTDHasLongSignal()
//
||
//
((!mConditions.isXCHMAMCTrendsUp &&
!mConditions.isXCHMAMCTrendsDown) &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceUnderSignal &&
(
//
(mConditions.isXCHMALCPeak &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMAStartBullish)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
@@ -4339,6 +4469,13 @@ bool XUSPY5XTDHasLongSignal()
//
||
//
(mConditions.isXAMAVale &&
mConditions.isXAMABearish &&
mConditions.isXTMStartBullish &&
mConditions.isXCHLHSCMCLLSame)
//
||
//
(mConditions.isXCHLHMCLCLLSame &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTSCurrentCrossedOverFarest &&
@@ -4697,6 +4834,25 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
(mConditions.isXTSCurrentMax &&
(
//
(mConditions.isXLHPriceCrossedOverSignal &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -4727,15 +4883,43 @@ bool XUSPY5XTDHasLongSignal()
//
(mConditions.isXLHPriceOverSignal &&
(
//
((mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXLHHighAttachedHH)
//
||
//
(mConditions.isXTSAllSame &&
mConditions.isXTMBullish &&
mConditions.isXAMAStartBullish &&
mConditions.isXLHPriceCrossedOverSignal)
//
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTDBullOverBear &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTDSignalCrossedOverBear)
mConditions.isXTDBullOverBear) &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXCHMASCCrossedOverMax)
//
||
//
(mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest)
//
)
//
)
//
)
//
)
//
||
//
@@ -4765,6 +4949,32 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
(mConditions.isXLHPriceInSignalRange &&
(
//
(mConditions.isXTSCurrentMax &&
(
//
(mConditions.isXCHLHSCMCHHSame &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -4783,6 +4993,29 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
((!mConditions.isXLHLLSameInLength &&
!mConditions.isXLHHHSameInLength) &&
(
//
(mConditions.isXLHPriceInSignalRange &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -5328,8 +5561,16 @@ bool XUSPY5XTDHasLongSignal()
(mConditions.isXLHPriceUnderSignal &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(mConditions.isXLHHHSameInLength &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXCHMASCOverMin &&
mConditions.isXCHMASCUnderMax)
//
||
//
(mConditions.isXLHLLSameInLength &&
(
//
mConditions.isXAMAEndBearish
@@ -5359,6 +5600,10 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
)
//
)
//
||
//
((mConditions.isXLHHHSameInLength &&
@@ -5484,6 +5729,26 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceInSignalRange &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXLHLLIncreased)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -6168,8 +6433,12 @@ bool XUSPY5XTDHasShortSignal()
//
||
//
((mConditions.isXCHMASCTrendsUp &&
mConditions.isXCHMASCFastOverSlow) &&
// Check if SC Fast Over Slow ...
((mConditions.isXCHMASCFastOverSlow ||
mConditions.isXCHMASCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMASCTrendsUp &&
(
//
((mConditions.isXCHMAMCTrendsDown &&
@@ -6194,6 +6463,40 @@ bool XUSPY5XTDHasShortSignal()
//
||
//
// Check if MC Fast Over Slow ...
((mConditions.isXCHMAMCFastOverSlow ||
mConditions.isXCHMAMCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXLHLLIncreased)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
// XTD Shorts ...
// isXTSCurrentOverMediest
(mConditions.isXTSCurrentOverMediest &&
@@ -6512,6 +6815,43 @@ bool XUSPY5XTDHasShortSignal()
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXLHPriceUnderSignal &&
(
//
(mConditions.isXLHPriceCrossedUnderSignal &&
(
//
((mConditions.isXTSAllSame &&
mConditions.isXLHLowAttachedLL &&
mConditions.isXCHMASCCrossedUnderMin &&
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
(mConditions.isXTMStartBearish &&
mConditions.isXAMAStartBearish)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -2699,7 +2699,25 @@ bool XUSPY5XTDHasLongSignal()
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXLHPriceInSignalRange)
(
//
mConditions.isXLHPriceInSignalRange
//
||
//
(mConditions.isXCHMAMCVale &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMABearish)
//
)
//
)
//
)
//
)
//
)
//
@@ -2912,6 +2930,25 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceOverSignal &&
(
//
mConditions.isXCHMASCCrossedOverMin
//
)
//
)
//
)
//
)
//
)
//
)
@@ -3462,6 +3499,31 @@ bool XUSPY5XTDHasLongSignal()
//
(mConditions.isXTSCurrentUnderFarest &&
(
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXAMABearish &&
mConditions.isXTMNeutural &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHLHMCLCHHSame)
//
)
//
)
//
)
//
)
//
||
//
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
@@ -3675,6 +3737,19 @@ bool XUSPY5XTDHasLongSignal()
//
(mConditions.isXLHPriceOverSignal &&
(
//
(mConditions.isXLHLLSameInLength &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCCrossedOverMax)
//
)
//
)
//
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
@@ -3736,8 +3811,12 @@ bool XUSPY5XTDHasLongSignal()
(mConditions.isXLHPriceUnderSignal &&
(
//
((mConditions.isXCHMAMCTrendsUp &&
mConditions.isXCHMAMCFastUnderSlow) &&
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
(mConditions.isXCHMALCPeak &&
@@ -3770,6 +3849,12 @@ bool XUSPY5XTDHasLongSignal()
//
(mConditions.isXLHHHSameInLength &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXAMABearish &&
mConditions.isXTMStartBullish)
//
||
//
(mConditions.isXTDBearishVale &&
mConditions.isXLHLLDecreased &&
@@ -3794,6 +3879,12 @@ bool XUSPY5XTDHasLongSignal()
//
mConditions.isXLHLLSameInLength
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
mConditions.isXLHHHSameInLength &&
mConditions.isXLHPriceUnderSignal)
//
)
//
)
@@ -3855,6 +3946,45 @@ bool XUSPY5XTDHasLongSignal()
//
||
//
((!mConditions.isXCHMAMCTrendsUp &&
!mConditions.isXCHMAMCTrendsDown) &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceUnderSignal &&
(
//
(mConditions.isXCHMALCPeak &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMAStartBullish)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
@@ -4339,6 +4469,13 @@ bool XUSPY5XTDHasLongSignal()
//
||
//
(mConditions.isXAMAVale &&
mConditions.isXAMABearish &&
mConditions.isXTMStartBullish &&
mConditions.isXCHLHSCMCLLSame)
//
||
//
(mConditions.isXCHLHMCLCLLSame &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTSCurrentCrossedOverFarest &&
@@ -4697,6 +4834,25 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
(mConditions.isXTSCurrentMax &&
(
//
(mConditions.isXLHPriceCrossedOverSignal &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -4727,15 +4883,43 @@ bool XUSPY5XTDHasLongSignal()
//
(mConditions.isXLHPriceOverSignal &&
(
//
((mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXLHHighAttachedHH)
//
||
//
(mConditions.isXTSAllSame &&
mConditions.isXTMBullish &&
mConditions.isXAMAStartBullish &&
mConditions.isXLHPriceCrossedOverSignal)
//
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTDBullOverBear &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTDSignalCrossedOverBear)
mConditions.isXTDBullOverBear) &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXCHMASCCrossedOverMax)
//
||
//
(mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest)
//
)
//
)
//
)
//
)
//
||
//
@@ -4765,6 +4949,32 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
(mConditions.isXLHPriceInSignalRange &&
(
//
(mConditions.isXTSCurrentMax &&
(
//
(mConditions.isXCHLHSCMCHHSame &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -4783,6 +4993,29 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
((!mConditions.isXLHLLSameInLength &&
!mConditions.isXLHHHSameInLength) &&
(
//
(mConditions.isXLHPriceInSignalRange &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -5328,8 +5561,16 @@ bool XUSPY5XTDHasLongSignal()
(mConditions.isXLHPriceUnderSignal &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(mConditions.isXLHHHSameInLength &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXCHMASCOverMin &&
mConditions.isXCHMASCUnderMax)
//
||
//
(mConditions.isXLHLLSameInLength &&
(
//
mConditions.isXAMAEndBearish
@@ -5359,6 +5600,10 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
)
//
)
//
||
//
((mConditions.isXLHHHSameInLength &&
@@ -5484,6 +5729,26 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceInSignalRange &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXLHLLIncreased)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -6168,8 +6433,12 @@ bool XUSPY5XTDHasShortSignal()
//
||
//
((mConditions.isXCHMASCTrendsUp &&
mConditions.isXCHMASCFastOverSlow) &&
// Check if SC Fast Over Slow ...
((mConditions.isXCHMASCFastOverSlow ||
mConditions.isXCHMASCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMASCTrendsUp &&
(
//
((mConditions.isXCHMAMCTrendsDown &&
@@ -6194,6 +6463,40 @@ bool XUSPY5XTDHasShortSignal()
//
||
//
// Check if MC Fast Over Slow ...
((mConditions.isXCHMAMCFastOverSlow ||
mConditions.isXCHMAMCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXLHLLIncreased)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
// XTD Shorts ...
// isXTSCurrentOverMediest
(mConditions.isXTSCurrentOverMediest &&
@@ -6512,6 +6815,43 @@ bool XUSPY5XTDHasShortSignal()
//
)
//
||
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXLHPriceUnderSignal &&
(
//
(mConditions.isXLHPriceCrossedUnderSignal &&
(
//
((mConditions.isXTSAllSame &&
mConditions.isXLHLowAttachedLL &&
mConditions.isXCHMASCCrossedUnderMin &&
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
(mConditions.isXTMStartBearish &&
mConditions.isXAMAStartBearish)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)