Resolve XUSPY5 XTSFI All Short Guard Attacks in OANDA ...
This commit is contained in:
@@ -35177,11 +35177,23 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXCHMASCUnderMin &&
|
||||
mConditions.isXFICrossedUnderZero)
|
||||
(mConditions.isXAMANeutural &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTDSignalVale &&
|
||||
mConditions.isXTDBullishVale)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMASCUnderMin &&
|
||||
mConditions.isXFICrossedUnderZero)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
@@ -35317,6 +35329,19 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXTSCurrentCrossedUnderNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTDBullOverBear &&
|
||||
(
|
||||
//
|
||||
@@ -35516,9 +35541,24 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
mConditions.isXRSICrossedUnderShortExit
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXTMNeutural
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXTSCurrentCrossedUnderNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -36176,6 +36216,11 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXFIOverZero &&
|
||||
mConditions.isXFICrossedOverZero)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXTSCurrentCrossedUnderNearest)
|
||||
//
|
||||
@@ -36233,6 +36278,40 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTDBullCrossedOverBear &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXFIOverZero &&
|
||||
mConditions.isXFICrossedOverZero) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTDBearishVale) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMEndBearish &&
|
||||
mConditions.isXAMAEndBearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -36834,6 +36913,34 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTDBullOverBear &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXFIOverZero &&
|
||||
mConditions.isXFICrossedOverZero) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXLHPriceCrossedUnderSignal)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -36856,26 +36963,57 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(mConditions.isXCHMASCUnderMin &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMVale &&
|
||||
mConditions.isXAMAVale &&
|
||||
mConditions.isXCHLHSCMCLLSame)
|
||||
(mConditions.isXAMAVale &&
|
||||
mConditions.isXTDSignalVale &&
|
||||
mConditions.isXTDBullishVale &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXCHMASCCrossedUnderMin)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXLHPriceCrossedUnderSignal &&
|
||||
(mConditions.isXCHMALCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish)
|
||||
(mConditions.isXCHLHSCMCLLSame &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXAMAVale &&
|
||||
(
|
||||
//
|
||||
mConditions.isXTMVale
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMStartBullish &&
|
||||
mConditions.isXAMAStartBullish)
|
||||
(mConditions.isXLHPriceCrossedUnderSignal &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMStartBullish &&
|
||||
mConditions.isXAMAStartBullish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -36906,6 +37044,21 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCPeak) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMVale &&
|
||||
mConditions.isXAMAVale &&
|
||||
mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMASCTrendsUp &&
|
||||
!mConditions.isXCHMASCTrendsDown &&
|
||||
@@ -36984,7 +37137,17 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
mConditions.isXCHMAMCFastUnderSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXAMAVale &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -37015,6 +37178,29 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
// Other Wises ...
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTSCurrentCrossedOverMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish &&
|
||||
mConditions.isXTDBullUnderBear &&
|
||||
mConditions.isXTDSignalUnderBear)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMASCTrendsUp &&
|
||||
!mConditions.isXCHMASCTrendsDown &&
|
||||
@@ -37041,6 +37227,24 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXRSICrossedOverLongEntry
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -37111,7 +37315,65 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
mConditions.isXCHMAMCFastCrossedOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastUnderSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCTrendsUp &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBullOverBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXLHHHIncreased &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXCHLHMCLCHHSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -37191,9 +37453,29 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
(mConditions.isXTSCurrentCrossedOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHSameLLs &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXCHLHSameLLs
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMASCTrendsUp &&
|
||||
!mConditions.isXCHMASCTrendsDown &&
|
||||
mConditions.isXCHMASCFastUnderSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -37470,7 +37752,29 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
mConditions.isXCHMALCFastCrossedOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMEndBearish &&
|
||||
mConditions.isXAMAEndBearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -37684,6 +37988,41 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
// XTSFI Short ...
|
||||
// Resolve Guard Attacks ...
|
||||
// not LL and HH Same In Length ...
|
||||
// Price Under Signal ...
|
||||
// All Bearish ...
|
||||
((mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTSCurrentCrossedOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXCHLHSCMCHHSame &&
|
||||
mConditions.isXCHMASCUnderMin &&
|
||||
mConditions.isXCHMASCCrossedUnderMin)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
|
||||
@@ -35177,11 +35177,23 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXCHMASCUnderMin &&
|
||||
mConditions.isXFICrossedUnderZero)
|
||||
(mConditions.isXAMANeutural &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTDSignalVale &&
|
||||
mConditions.isXTDBullishVale)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMASCUnderMin &&
|
||||
mConditions.isXFICrossedUnderZero)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
@@ -35317,6 +35329,19 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXTSCurrentCrossedUnderNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTDBullOverBear &&
|
||||
(
|
||||
//
|
||||
@@ -35516,9 +35541,24 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
mConditions.isXRSICrossedUnderShortExit
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXTMNeutural
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXTSCurrentCrossedUnderNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -36176,6 +36216,11 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXFIOverZero &&
|
||||
mConditions.isXFICrossedOverZero)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXTSCurrentCrossedUnderNearest)
|
||||
//
|
||||
@@ -36233,6 +36278,40 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTDBullCrossedOverBear &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXFIOverZero &&
|
||||
mConditions.isXFICrossedOverZero) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTDBearishVale) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMEndBearish &&
|
||||
mConditions.isXAMAEndBearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -36834,6 +36913,34 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTDBullOverBear &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXFIOverZero &&
|
||||
mConditions.isXFICrossedOverZero) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXLHPriceCrossedUnderSignal)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -36856,26 +36963,57 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(mConditions.isXCHMASCUnderMin &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMVale &&
|
||||
mConditions.isXAMAVale &&
|
||||
mConditions.isXCHLHSCMCLLSame)
|
||||
(mConditions.isXAMAVale &&
|
||||
mConditions.isXTDSignalVale &&
|
||||
mConditions.isXTDBullishVale &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXCHMASCCrossedUnderMin)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXLHPriceCrossedUnderSignal &&
|
||||
(mConditions.isXCHMALCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish)
|
||||
(mConditions.isXCHLHSCMCLLSame &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXAMAVale &&
|
||||
(
|
||||
//
|
||||
mConditions.isXTMVale
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMStartBullish &&
|
||||
mConditions.isXAMAStartBullish)
|
||||
(mConditions.isXLHPriceCrossedUnderSignal &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMStartBullish &&
|
||||
mConditions.isXAMAStartBullish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -36906,6 +37044,21 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCPeak) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMVale &&
|
||||
mConditions.isXAMAVale &&
|
||||
mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMASCTrendsUp &&
|
||||
!mConditions.isXCHMASCTrendsDown &&
|
||||
@@ -36984,7 +37137,17 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
mConditions.isXCHMAMCFastUnderSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXAMAVale &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -37015,6 +37178,29 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
// Other Wises ...
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTSCurrentCrossedOverMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish &&
|
||||
mConditions.isXTDBullUnderBear &&
|
||||
mConditions.isXTDSignalUnderBear)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMASCTrendsUp &&
|
||||
!mConditions.isXCHMASCTrendsDown &&
|
||||
@@ -37041,6 +37227,24 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXRSICrossedOverLongEntry
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -37111,7 +37315,65 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
mConditions.isXCHMAMCFastCrossedOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastUnderSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCTrendsUp &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBullOverBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXLHHHIncreased &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXCHLHMCLCHHSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -37191,9 +37453,29 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
(mConditions.isXTSCurrentCrossedOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHSameLLs &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXCHLHSameLLs
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMASCTrendsUp &&
|
||||
!mConditions.isXCHMASCTrendsDown &&
|
||||
mConditions.isXCHMASCFastUnderSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -37470,7 +37752,29 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
mConditions.isXCHMALCFastCrossedOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMEndBearish &&
|
||||
mConditions.isXAMAEndBearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -37684,6 +37988,41 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
// XTSFI Short ...
|
||||
// Resolve Guard Attacks ...
|
||||
// not LL and HH Same In Length ...
|
||||
// Price Under Signal ...
|
||||
// All Bearish ...
|
||||
((mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTSCurrentCrossedOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXCHLHSCMCHHSame &&
|
||||
mConditions.isXCHMASCUnderMin &&
|
||||
mConditions.isXCHMASCCrossedUnderMin)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
|
||||
@@ -35177,11 +35177,23 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural &&
|
||||
mConditions.isXCHMASCUnderMin &&
|
||||
mConditions.isXFICrossedUnderZero)
|
||||
(mConditions.isXAMANeutural &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTDSignalVale &&
|
||||
mConditions.isXTDBullishVale)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMASCUnderMin &&
|
||||
mConditions.isXFICrossedUnderZero)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
@@ -35317,6 +35329,19 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXTSCurrentCrossedUnderNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTDBullOverBear &&
|
||||
(
|
||||
//
|
||||
@@ -35516,9 +35541,24 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
mConditions.isXRSICrossedUnderShortExit
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXTMNeutural
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXTSCurrentCrossedUnderNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -36176,6 +36216,11 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXFIOverZero &&
|
||||
mConditions.isXFICrossedOverZero)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXTSCurrentCrossedUnderNearest)
|
||||
//
|
||||
@@ -36233,6 +36278,40 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTDBullCrossedOverBear &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXFIOverZero &&
|
||||
mConditions.isXFICrossedOverZero) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTDBearishVale) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMEndBearish &&
|
||||
mConditions.isXAMAEndBearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -36834,6 +36913,34 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTDBullOverBear &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish) &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXFIOverZero &&
|
||||
mConditions.isXFICrossedOverZero) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXLHPriceCrossedUnderSignal)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -36856,26 +36963,57 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(mConditions.isXCHMASCUnderMin &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMVale &&
|
||||
mConditions.isXAMAVale &&
|
||||
mConditions.isXCHLHSCMCLLSame)
|
||||
(mConditions.isXAMAVale &&
|
||||
mConditions.isXTDSignalVale &&
|
||||
mConditions.isXTDBullishVale &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXCHMASCCrossedUnderMin)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXLHPriceCrossedUnderSignal &&
|
||||
(mConditions.isXCHMALCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish)
|
||||
(mConditions.isXCHLHSCMCLLSame &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXAMAVale &&
|
||||
(
|
||||
//
|
||||
mConditions.isXTMVale
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMStartBullish &&
|
||||
mConditions.isXAMAStartBullish)
|
||||
(mConditions.isXLHPriceCrossedUnderSignal &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMStartBullish &&
|
||||
mConditions.isXAMAStartBullish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -36906,6 +37044,21 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHMALCPeak) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMVale &&
|
||||
mConditions.isXAMAVale &&
|
||||
mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMASCTrendsUp &&
|
||||
!mConditions.isXCHMASCTrendsDown &&
|
||||
@@ -36984,7 +37137,17 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
mConditions.isXCHMAMCFastUnderSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXAMAVale &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -37015,6 +37178,29 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
// Other Wises ...
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTSCurrentCrossedOverMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish &&
|
||||
mConditions.isXTDBullUnderBear &&
|
||||
mConditions.isXTDSignalUnderBear)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMASCTrendsUp &&
|
||||
!mConditions.isXCHMASCTrendsDown &&
|
||||
@@ -37041,6 +37227,24 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXRSICrossedOverLongEntry
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -37111,7 +37315,65 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
mConditions.isXCHMAMCFastCrossedOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastUnderSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCTrendsUp &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTDBullOverBear &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXLHHHIncreased &&
|
||||
mConditions.isXCHMASCOverMax &&
|
||||
mConditions.isXCHLHMCLCHHSame) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -37191,9 +37453,29 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
(mConditions.isXTSCurrentCrossedOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHLHSameLLs &&
|
||||
mConditions.isXCHMASCUnderMin)
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXCHLHSameLLs
|
||||
//
|
||||
||
|
||||
//
|
||||
((!mConditions.isXCHMASCTrendsUp &&
|
||||
!mConditions.isXCHMASCTrendsDown &&
|
||||
mConditions.isXCHMASCFastUnderSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -37470,7 +37752,29 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
mConditions.isXCHMALCFastCrossedOverSlow) &&
|
||||
(
|
||||
//
|
||||
false
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
((mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXAMANeutural)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTMEndBearish &&
|
||||
mConditions.isXAMAEndBearish)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -37684,6 +37988,41 @@ bool XUSPY5XTSFIHasShortSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
// XTSFI Short ...
|
||||
// Resolve Guard Attacks ...
|
||||
// not LL and HH Same In Length ...
|
||||
// Price Under Signal ...
|
||||
// All Bearish ...
|
||||
((mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTSCurrentOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTSCurrentCrossedOverMediest &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXLHLLIncreased &&
|
||||
mConditions.isXCHLHSCMCHHSame &&
|
||||
mConditions.isXCHMASCUnderMin &&
|
||||
mConditions.isXCHMASCCrossedUnderMin)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user