last ...
This commit is contained in:
@@ -2501,6 +2501,12 @@ bool XUSPY5XTDHasLongSignal()
|
||||
(mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXCHMAMCFastUnderSlow)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXAMANeutural &&
|
||||
mConditions.isXLHLLSameInLength &&
|
||||
mConditions.isXLHPriceInSignalRange)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -2549,6 +2555,28 @@ bool XUSPY5XTDHasLongSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
// Check if MC Fast Under Slow ...
|
||||
((mConditions.isXCHMAMCFastUnderSlow ||
|
||||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXAMANeutural &&
|
||||
mConditions.isXTDSignalCrossedOverBear)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
// Check LC Fast Under Slow ...
|
||||
((mConditions.isXCHMALCFastUnderSlow ||
|
||||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
|
||||
@@ -2582,6 +2610,13 @@ bool XUSPY5XTDHasLongSignal()
|
||||
((mConditions.isXLHHHSameInLength &&
|
||||
mConditions.isXLHLLSameInLength) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXTDBearishVale &&
|
||||
mConditions.isXCHLHMCLCLLSame)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
(
|
||||
@@ -2599,10 +2634,28 @@ bool XUSPY5XTDHasLongSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXTDBearishVale &&
|
||||
mConditions.isXCHLHMCLCLLSame)
|
||||
(mConditions.isXCHMAMCTrendsUp &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXLHLLSameInLength &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXLHPriceInSignalRange)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -2667,8 +2720,20 @@ bool XUSPY5XTDHasLongSignal()
|
||||
(mConditions.isXCHMASCOverMax &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXCHLHSCMCHHSame)
|
||||
(mConditions.isXCHLHSCMCHHSame &&
|
||||
(
|
||||
//
|
||||
mConditions.isXLHLLIncreased
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXLHLLSameInLength &&
|
||||
mConditions.isXCHMASCCrossedOverMax)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
@@ -2736,15 +2801,51 @@ bool XUSPY5XTDHasLongSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMAMCTrendsDown &&
|
||||
mConditions.isXCHMAMCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(((mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural) ||
|
||||
(mConditions.isXTMEndBullish &&
|
||||
mConditions.isXAMAEndBullish)) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTSCurrentMin &&
|
||||
mConditions.isXCHLHMCLCHHSame)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXCHLHMCLCHHSame &&
|
||||
mConditions.isXTDSignalCrossedOverBear)
|
||||
(mConditions.isXCHMASCOverMax &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMAMCPeak)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXCHLHMCLCHHSame &&
|
||||
mConditions.isXTDSignalCrossedOverBear)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -2770,9 +2871,22 @@ bool XUSPY5XTDHasLongSignal()
|
||||
(mConditions.isXLHLLSameInLength &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXCHLHSCMCHHSame)
|
||||
(mConditions.isXCHLHSCMCHHSame &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMASCOverMax)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXTDBearishVale &&
|
||||
mConditions.isXAMAStartBullish &&
|
||||
mConditions.isXCHMASCCrossedOverMin)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -2835,6 +2949,40 @@ bool XUSPY5XTDHasLongSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXLHHHSameInLength &&
|
||||
mConditions.isXLHLLSameInLength) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXLHPriceInSignalRange &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBearishVale &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXTSCurrentCrossedOverMediest
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXLHPriceOverSignal &&
|
||||
(
|
||||
//
|
||||
@@ -2880,8 +3028,35 @@ bool XUSPY5XTDHasLongSignal()
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTDBearishVale &&
|
||||
(
|
||||
//
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMStartBearish &&
|
||||
mConditions.isXAMAStartBearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -2989,6 +3164,28 @@ bool XUSPY5XTDHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXLHPriceOverSignal &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXCHLHSCMCHHSame &&
|
||||
mConditions.isXTDSignalCrossedOverBear)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -3330,6 +3527,40 @@ bool XUSPY5XTDHasLongSignal()
|
||||
((mConditions.isXCHMALCFastUnderSlow ||
|
||||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXLHPriceInSignalRange &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXLHLLSameInLength &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTSCurrentCrossedUnderFarest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHLHSCMCHHSame &&
|
||||
mConditions.isXCHLHSCMCLLSame)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXLHPriceOverSignal &&
|
||||
(
|
||||
@@ -3459,9 +3690,33 @@ bool XUSPY5XTDHasLongSignal()
|
||||
(mConditions.isXLHLLSameInLength &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTSCurrentMax &&
|
||||
mConditions.isXTDSignalCrossedOverBear &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest)
|
||||
((mConditions.isXTSCurrentMax &&
|
||||
mConditions.isXTDSignalCrossedOverBear) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
||
|
||||
//
|
||||
mConditions.isXTSCurrentCrossedOverNearest
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXLHHHSameInLength &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXTSCurrentMax)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -3524,11 +3779,26 @@ bool XUSPY5XTDHasLongSignal()
|
||||
(mConditions.isXLHLLSameInLength &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXAMAVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMABearish &&
|
||||
mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
(mConditions.isXCHMAMCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXAMAVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMABearish &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentMax &&
|
||||
mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXCHMASCCrossedOverMin &&
|
||||
mConditions.isXTSCurrentCrossedOverFarest &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest &&
|
||||
mConditions.isXTSCurrentCrossedOverMediest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -3672,11 +3942,22 @@ bool XUSPY5XTDHasLongSignal()
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXTSCurrentMax &&
|
||||
mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin &&
|
||||
mConditions.isXTDSignalCrossedOverBear)
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTDBearishVale)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentMax &&
|
||||
mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXTDSignalCrossedOverBear)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -3693,9 +3974,21 @@ bool XUSPY5XTDHasLongSignal()
|
||||
(
|
||||
//
|
||||
(mConditions.isXLHPriceOverSignal &&
|
||||
mConditions.isXCHMASCCrossedOverMax &&
|
||||
mConditions.isXTDSignalCrossedOverBear &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest)
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXLHLLSameInLength &&
|
||||
mConditions.isXTDSignalCrossedOverBear)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMASCCrossedOverMax &&
|
||||
mConditions.isXTDSignalCrossedOverBear &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -4215,6 +4508,10 @@ bool XUSPY5XTDHasLongSignal()
|
||||
((mConditions.isXLHHHSameInLength &&
|
||||
mConditions.isXLHLLSameInLength) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXAMAEndBearish
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentCrossedOverFarest &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest)
|
||||
@@ -4336,6 +4633,11 @@ bool XUSPY5XTDHasLongSignal()
|
||||
//
|
||||
(mConditions.isXLHLLSameInLength &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXTSCurrentOverFarest)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXCHLHSCMCHHSame &&
|
||||
@@ -4362,10 +4664,22 @@ bool XUSPY5XTDHasLongSignal()
|
||||
mConditions.isXCHLHSCMCHHSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXLHLLSameInLength &&
|
||||
mConditions.isXLHPriceOverSignal &&
|
||||
mConditions.isXCHMAMCFastCrossedOverSlow)
|
||||
((mConditions.isXLHLLSameInLength &&
|
||||
mConditions.isXLHPriceOverSignal) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMAMCFastCrossedOverSlow)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHLHSameHHs &&
|
||||
mConditions.isXCHMASCCrossedOverMax &&
|
||||
mConditions.isXTDSignalCrossedOverBear)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -5111,6 +5425,55 @@ bool XUSPY5XTDHasShortSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMAMCTrendsDown &&
|
||||
mConditions.isXCHMAMCFastUnderSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBullOverBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXLHPriceOverSignal &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTSCurrentMin &&
|
||||
mConditions.isXCHLHSCMCHHSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXAMANeutural &&
|
||||
mConditions.isXTMStartBearish)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMASCPeak &&
|
||||
mConditions.isXLHHHIncreased)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -5135,6 +5498,50 @@ bool XUSPY5XTDHasShortSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
// Check if MC Fast Over Slow ...
|
||||
((mConditions.isXCHMAMCFastOverSlow ||
|
||||
mConditions.isXCHMAMCFastCrossedOverSlow) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastUnderSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBullOverBear &&
|
||||
(
|
||||
//
|
||||
(((mConditions.isXTMEndBullish &&
|
||||
mConditions.isXAMAEndBullish) ||
|
||||
(mConditions.isXTMStartBearish &&
|
||||
mConditions.isXAMAStartBearish)) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTSCurrentMin &&
|
||||
mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXLHLowAttachedLL &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXLHPriceCrossedUnderSignal &&
|
||||
mConditions.isXCHMASCFastCrossedUnderSlow)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMASCTrendsDown &&
|
||||
mConditions.isXCHMASCFastUnderSlow) &&
|
||||
(
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user