Resolve XUSPY5 XTSFI All Longs Guard Attacks in HFMarkets ...
This commit is contained in:
@@ -26671,6 +26671,14 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
((mConditions.isXCHMAMCTrendsDown &&
|
||||
mConditions.isXCHMAMCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXCHMASCOverMax)
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMALCTrendsUp &&
|
||||
!mConditions.isXCHMALCTrendsDown &&
|
||||
@@ -26882,6 +26890,20 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMALCTrendsUp &&
|
||||
!mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMStartBullish &&
|
||||
mConditions.isXTSCurrentOverFarest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -26904,18 +26926,26 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMASCPeak &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXTDSignalCrossedOverBear)
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHLHSameHHs &&
|
||||
mConditions.isXTMEndBullish &&
|
||||
mConditions.isXCHMASCOverMax)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXTMNeutural &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish &&
|
||||
mConditions.isXTDSignalCrossedUnderBear)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXTMEndBullish &&
|
||||
mConditions.isXTSCurrentCrossedUnderMediest)
|
||||
//
|
||||
@@ -26923,6 +26953,28 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXAMANeutural &&
|
||||
mConditions.isXTDSignalCrossedOverBear) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMAEndBullish)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMASCPeak &&
|
||||
mConditions.isXLHLLIncreased)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27145,6 +27197,25 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMEndBearish &&
|
||||
mConditions.isXAMAEndBearish)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXFIUnderZero &&
|
||||
mConditions.isXLHHHDecreased &&
|
||||
mConditions.isXCHLHSCMCLLSame)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27231,6 +27302,27 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
((mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCVale) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHLHMCLCHHSame &&
|
||||
mConditions.isXCHLHMCLCLLSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXAMAVale &&
|
||||
mConditions.isXAMABearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
(
|
||||
@@ -27386,10 +27478,34 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXLHPriceCrossedUnderSignal)
|
||||
((mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMALCVale) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish &&
|
||||
mConditions.isXTDSignalCrossedUnderBear)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
(
|
||||
//
|
||||
mConditions.isXLHPriceCrossedUnderSignal
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXAMANeutural &&
|
||||
mConditions.isXTDSignalCrossedOverBear &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -27444,7 +27560,24 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXTDSignalOverBear) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXCHMASCOverMax)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -27490,6 +27623,27 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
// XTSFI Long ...
|
||||
// Resolve Guard Attacks ...
|
||||
// Both HH and LL Same In Length ...
|
||||
// Price Under Signal ...
|
||||
// Otherwise ...
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXTMStartBullish &&
|
||||
mConditions.isXCHLHMCLCHHSame &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27614,6 +27768,22 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMASCTrendsUp &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXTMStartBullish &&
|
||||
mConditions.isXAMAStartBullish &&
|
||||
mConditions.isXLHPriceCrossedOverSignal)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27728,10 +27898,23 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMStartBullish &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMASCOverMin &&
|
||||
mConditions.isXCHMASCUnderMax &&
|
||||
mConditions.isXTSCurrentOverFarest &&
|
||||
mConditions.isXTSCurrentOverNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27770,8 +27953,10 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMASCOverMax) &&
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMASCOverMax &&
|
||||
(
|
||||
//
|
||||
mConditions.isXCHLHSCMCHHSame
|
||||
@@ -27795,6 +27980,24 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentCrossedUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHLHMCLCHHSame &&
|
||||
mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXTDSignalOverBear)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27814,7 +28017,17 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
mConditions.isXCHMASCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTDBearishVale &&
|
||||
mConditions.isXLHHHDecreased &&
|
||||
mConditions.isXCHMASCOverMax)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -28061,7 +28274,51 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTDSignalUnderBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBullUnderBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCTrendsDown &&
|
||||
mConditions.isXCHMAMCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMASCVale &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXCHLHSCMCLLSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMEndBearish &&
|
||||
mConditions.isXAMAEndBearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -28124,6 +28381,13 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
((mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
@@ -28359,6 +28623,21 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMASCTrendsUp &&
|
||||
!mConditions.isXCHMASCTrendsDown &&
|
||||
mConditions.isXCHMASCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
@@ -28469,6 +28748,21 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXLHHHDecreased &&
|
||||
mConditions.isXTDSignalCrossedOverBear)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -28548,6 +28842,11 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(mConditions.isXTMEndBullish &&
|
||||
mConditions.isXAMAEndBullish)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXTMEndBullish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -28608,10 +28907,20 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXTDSignalCrossedUnderBear)
|
||||
mConditions.isXAMANeutural) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXCHLHSCMCHHSame
|
||||
//
|
||||
||
|
||||
//
|
||||
mConditions.isXTDSignalCrossedUnderBear
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -28798,6 +29107,10 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
((mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXCHMASCOverMax) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXRSICrossedOverLongExit
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHLHSameHHs &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
@@ -29322,6 +29635,31 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHMCLCHHSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMEndBullish &&
|
||||
mConditions.isXAMAEndBullish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -29506,8 +29844,18 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXTMNeutural &&
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXCHLHMCLCHHSame &&
|
||||
mConditions.isXTSCurrentOverFarest)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMASCOverMax) &&
|
||||
(
|
||||
//
|
||||
@@ -29532,6 +29880,10 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
@@ -29913,7 +30265,38 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
mConditions.isXCHMAMCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDSignalUnderBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBullCrossedUnderBear &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXCHLHSCMCHHSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -29930,7 +30313,34 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDSignalUnderBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBullCrossedUnderBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXFIUnderZero &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXCHLHSCMCHHSame &&
|
||||
mConditions.isXFICrossedUnderZero)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
|
||||
@@ -37,7 +37,7 @@ XTSFI
|
||||
------
|
||||
Resolve XUSPY5 XTSFI All Stopouts in All Markets ...
|
||||
Resolve XUSPY5 XTSFI All Critical Guard Attacks in All Markets ...
|
||||
Resolve XUSPY5 XTSFI All Longs Guard Attacks in HFMarkets ...
|
||||
Resolve XUSPY5 XTSFI All Longs Guard Attacks in AMarkets-Demo ...
|
||||
|
||||
|
||||
XCHMACC
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -26671,6 +26671,14 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
((mConditions.isXCHMAMCTrendsDown &&
|
||||
mConditions.isXCHMAMCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXCHMASCOverMax)
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMALCTrendsUp &&
|
||||
!mConditions.isXCHMALCTrendsDown &&
|
||||
@@ -26882,6 +26890,20 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMALCTrendsUp &&
|
||||
!mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMStartBullish &&
|
||||
mConditions.isXTSCurrentOverFarest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -26904,18 +26926,26 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMASCPeak &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXTDSignalCrossedOverBear)
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHLHSameHHs &&
|
||||
mConditions.isXTMEndBullish &&
|
||||
mConditions.isXCHMASCOverMax)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXTMNeutural &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish &&
|
||||
mConditions.isXTDSignalCrossedUnderBear)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXTMEndBullish &&
|
||||
mConditions.isXTSCurrentCrossedUnderMediest)
|
||||
//
|
||||
@@ -26923,6 +26953,28 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXAMANeutural &&
|
||||
mConditions.isXTDSignalCrossedOverBear) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMAEndBullish)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMASCPeak &&
|
||||
mConditions.isXLHLLIncreased)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27145,6 +27197,25 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMEndBearish &&
|
||||
mConditions.isXAMAEndBearish)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXFIUnderZero &&
|
||||
mConditions.isXLHHHDecreased &&
|
||||
mConditions.isXCHLHSCMCLLSame)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27231,6 +27302,27 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
((mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCVale) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHLHMCLCHHSame &&
|
||||
mConditions.isXCHLHMCLCLLSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXAMAVale &&
|
||||
mConditions.isXAMABearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
(
|
||||
@@ -27386,10 +27478,34 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXLHPriceCrossedUnderSignal)
|
||||
((mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMALCVale) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish &&
|
||||
mConditions.isXTDSignalCrossedUnderBear)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
(
|
||||
//
|
||||
mConditions.isXLHPriceCrossedUnderSignal
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXAMANeutural &&
|
||||
mConditions.isXTDSignalCrossedOverBear &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -27444,7 +27560,24 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXTDSignalOverBear) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXCHMASCOverMax)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -27490,6 +27623,27 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
// XTSFI Long ...
|
||||
// Resolve Guard Attacks ...
|
||||
// Both HH and LL Same In Length ...
|
||||
// Price Under Signal ...
|
||||
// Otherwise ...
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXTMStartBullish &&
|
||||
mConditions.isXCHLHMCLCHHSame &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27614,6 +27768,22 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMASCTrendsUp &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXTMStartBullish &&
|
||||
mConditions.isXAMAStartBullish &&
|
||||
mConditions.isXLHPriceCrossedOverSignal)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27728,10 +27898,23 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMStartBullish &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMASCOverMin &&
|
||||
mConditions.isXCHMASCUnderMax &&
|
||||
mConditions.isXTSCurrentOverFarest &&
|
||||
mConditions.isXTSCurrentOverNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27770,8 +27953,10 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMASCOverMax) &&
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMASCOverMax &&
|
||||
(
|
||||
//
|
||||
mConditions.isXCHLHSCMCHHSame
|
||||
@@ -27795,6 +27980,24 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentCrossedUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHLHMCLCHHSame &&
|
||||
mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXTDSignalOverBear)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27814,7 +28017,17 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
mConditions.isXCHMASCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTDBearishVale &&
|
||||
mConditions.isXLHHHDecreased &&
|
||||
mConditions.isXCHMASCOverMax)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -28061,7 +28274,51 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTDSignalUnderBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBullUnderBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCTrendsDown &&
|
||||
mConditions.isXCHMAMCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMASCVale &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXCHLHSCMCLLSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMEndBearish &&
|
||||
mConditions.isXAMAEndBearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -28124,6 +28381,13 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
((mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
@@ -28359,6 +28623,21 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMASCTrendsUp &&
|
||||
!mConditions.isXCHMASCTrendsDown &&
|
||||
mConditions.isXCHMASCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
@@ -28469,6 +28748,21 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXLHHHDecreased &&
|
||||
mConditions.isXTDSignalCrossedOverBear)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -28548,6 +28842,11 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(mConditions.isXTMEndBullish &&
|
||||
mConditions.isXAMAEndBullish)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXTMEndBullish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -28608,10 +28907,20 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXTDSignalCrossedUnderBear)
|
||||
mConditions.isXAMANeutural) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXCHLHSCMCHHSame
|
||||
//
|
||||
||
|
||||
//
|
||||
mConditions.isXTDSignalCrossedUnderBear
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -28798,6 +29107,10 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
((mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXCHMASCOverMax) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXRSICrossedOverLongExit
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHLHSameHHs &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
@@ -29322,6 +29635,31 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHMCLCHHSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMEndBullish &&
|
||||
mConditions.isXAMAEndBullish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -29506,8 +29844,18 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXTMNeutural &&
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXCHLHMCLCHHSame &&
|
||||
mConditions.isXTSCurrentOverFarest)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMASCOverMax) &&
|
||||
(
|
||||
//
|
||||
@@ -29532,6 +29880,10 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
@@ -29913,7 +30265,38 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
mConditions.isXCHMAMCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDSignalUnderBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBullCrossedUnderBear &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXCHLHSCMCHHSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -29930,7 +30313,34 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDSignalUnderBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBullCrossedUnderBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXFIUnderZero &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXCHLHSCMCHHSame &&
|
||||
mConditions.isXFICrossedUnderZero)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
|
||||
@@ -26671,6 +26671,14 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
((mConditions.isXCHMAMCTrendsDown &&
|
||||
mConditions.isXCHMAMCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXCHMASCOverMax)
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMALCTrendsUp &&
|
||||
!mConditions.isXCHMALCTrendsDown &&
|
||||
@@ -26882,6 +26890,20 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMALCTrendsUp &&
|
||||
!mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMStartBullish &&
|
||||
mConditions.isXTSCurrentOverFarest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -26904,18 +26926,26 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMASCPeak &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXTDSignalCrossedOverBear)
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHLHSameHHs &&
|
||||
mConditions.isXTMEndBullish &&
|
||||
mConditions.isXCHMASCOverMax)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXTMNeutural &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish &&
|
||||
mConditions.isXTDSignalCrossedUnderBear)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXTMEndBullish &&
|
||||
mConditions.isXTSCurrentCrossedUnderMediest)
|
||||
//
|
||||
@@ -26923,6 +26953,28 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXAMANeutural &&
|
||||
mConditions.isXTDSignalCrossedOverBear) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMAEndBullish)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMASCPeak &&
|
||||
mConditions.isXLHLLIncreased)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27145,6 +27197,25 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMEndBearish &&
|
||||
mConditions.isXAMAEndBearish)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXFIUnderZero &&
|
||||
mConditions.isXLHHHDecreased &&
|
||||
mConditions.isXCHLHSCMCLLSame)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27231,6 +27302,27 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
((mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCVale) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHLHMCLCHHSame &&
|
||||
mConditions.isXCHLHMCLCLLSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXAMAVale &&
|
||||
mConditions.isXAMABearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
(
|
||||
@@ -27386,10 +27478,34 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXLHPriceCrossedUnderSignal)
|
||||
((mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMALCVale) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish &&
|
||||
mConditions.isXTDSignalCrossedUnderBear)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
(
|
||||
//
|
||||
mConditions.isXLHPriceCrossedUnderSignal
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXAMANeutural &&
|
||||
mConditions.isXTDSignalCrossedOverBear &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -27444,7 +27560,24 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXTDSignalOverBear) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXCHMASCOverMax)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -27490,6 +27623,27 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
// XTSFI Long ...
|
||||
// Resolve Guard Attacks ...
|
||||
// Both HH and LL Same In Length ...
|
||||
// Price Under Signal ...
|
||||
// Otherwise ...
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXTMStartBullish &&
|
||||
mConditions.isXCHLHMCLCHHSame &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27614,6 +27768,22 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMASCTrendsUp &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXTMStartBullish &&
|
||||
mConditions.isXAMAStartBullish &&
|
||||
mConditions.isXLHPriceCrossedOverSignal)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27728,10 +27898,23 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMStartBullish &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMASCOverMin &&
|
||||
mConditions.isXCHMASCUnderMax &&
|
||||
mConditions.isXTSCurrentOverFarest &&
|
||||
mConditions.isXTSCurrentOverNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27770,8 +27953,10 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMASCOverMax) &&
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMASCOverMax &&
|
||||
(
|
||||
//
|
||||
mConditions.isXCHLHSCMCHHSame
|
||||
@@ -27795,6 +27980,24 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentCrossedUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHLHMCLCHHSame &&
|
||||
mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXTDSignalOverBear)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -27814,7 +28017,17 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
mConditions.isXCHMASCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTDBearishVale &&
|
||||
mConditions.isXLHHHDecreased &&
|
||||
mConditions.isXCHMASCOverMax)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -28061,7 +28274,51 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTDSignalUnderBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBullUnderBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCTrendsDown &&
|
||||
mConditions.isXCHMAMCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMASCVale &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXCHLHSCMCLLSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMEndBearish &&
|
||||
mConditions.isXAMAEndBearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -28124,6 +28381,13 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
((mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
@@ -28359,6 +28623,21 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMASCTrendsUp &&
|
||||
!mConditions.isXCHMASCTrendsDown &&
|
||||
mConditions.isXCHMASCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
@@ -28469,6 +28748,21 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXLHHHDecreased &&
|
||||
mConditions.isXTDSignalCrossedOverBear)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -28548,6 +28842,11 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(mConditions.isXTMEndBullish &&
|
||||
mConditions.isXAMAEndBullish)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXTMEndBullish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -28608,10 +28907,20 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXTDSignalCrossedUnderBear)
|
||||
mConditions.isXAMANeutural) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXCHLHSCMCHHSame
|
||||
//
|
||||
||
|
||||
//
|
||||
mConditions.isXTDSignalCrossedUnderBear
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -28798,6 +29107,10 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
((mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXCHMASCOverMax) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXRSICrossedOverLongExit
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHLHSameHHs &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
@@ -29322,6 +29635,31 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHMCLCHHSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMEndBullish &&
|
||||
mConditions.isXAMAEndBullish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -29506,8 +29844,18 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXTMNeutural &&
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXCHLHMCLCHHSame &&
|
||||
mConditions.isXTSCurrentOverFarest)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMASCOverMax) &&
|
||||
(
|
||||
//
|
||||
@@ -29532,6 +29880,10 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
@@ -29913,7 +30265,38 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
mConditions.isXCHMAMCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDSignalUnderBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBullCrossedUnderBear &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXCHLHSCMCHHSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -29930,7 +30313,34 @@ bool XUSPY5XTSFIHasLongSignal()
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentUnderMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDSignalUnderBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBullCrossedUnderBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXFIUnderZero &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXCHLHSCMCHHSame &&
|
||||
mConditions.isXFICrossedUnderZero)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user