Resolve XUSPY5 XCHMACC All Longs Guard Attacks in Alpari ...
This commit is contained in:
@@ -39406,19 +39406,6 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
//
|
//
|
||||||
||
|
||
|
||||||
//
|
//
|
||||||
(mConditions.isXTDSignalOverBear &&
|
|
||||||
(
|
|
||||||
//
|
|
||||||
(mConditions.isXCHMALCPeak &&
|
|
||||||
mConditions.isXTSCurrentMax &&
|
|
||||||
mConditions.isXCHLHMCLCHHSame)
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
((mConditions.isXAMANeutural &&
|
((mConditions.isXAMANeutural &&
|
||||||
mConditions.isXLHLLDecreased &&
|
mConditions.isXLHLLDecreased &&
|
||||||
mConditions.isXCHMASCOverMin &&
|
mConditions.isXCHMASCOverMin &&
|
||||||
@@ -39437,6 +39424,21 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
//
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
((mConditions.isXTMNeutural &&
|
||||||
|
mConditions.isXAMANeutural) &&
|
||||||
|
(
|
||||||
|
//
|
||||||
|
(mConditions.isXCHMALCPeak &&
|
||||||
|
mConditions.isXTSCurrentMax &&
|
||||||
|
mConditions.isXCHLHMCLCHHSame &&
|
||||||
|
mConditions.isXTSCurrentCrossedOverFarest)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
@@ -39482,9 +39484,20 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
(
|
(
|
||||||
//
|
//
|
||||||
(mConditions.isXCHMALCPeak &&
|
(mConditions.isXCHMALCPeak &&
|
||||||
mConditions.isXTSCurrentMax &&
|
(
|
||||||
|
//
|
||||||
|
(mConditions.isXTSCurrentMax &&
|
||||||
mConditions.isXCHLHMCLCHHSame)
|
mConditions.isXCHLHMCLCHHSame)
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(mConditions.isXTSCurrentOverMediest &&
|
||||||
|
mConditions.isXTSCurrentUnderFarest)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
@@ -39815,7 +39828,24 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
mConditions.isXCHMAMCFastOverSlow) &&
|
mConditions.isXCHMAMCFastOverSlow) &&
|
||||||
(
|
(
|
||||||
//
|
//
|
||||||
false
|
(mConditions.isXTDSignalUnderBear &&
|
||||||
|
(
|
||||||
|
//
|
||||||
|
(mConditions.isXTDBullUnderBear &&
|
||||||
|
(
|
||||||
|
//
|
||||||
|
(mConditions.isXCHMALCPeak &&
|
||||||
|
mConditions.isXTSCurrentMax &&
|
||||||
|
mConditions.isXLHLLDecreased &&
|
||||||
|
mConditions.isXCHLHMCLCHHSame)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
@@ -39992,14 +40022,33 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
(mConditions.isXTDBullUnderBear &&
|
(mConditions.isXTDBullUnderBear &&
|
||||||
(
|
(
|
||||||
//
|
//
|
||||||
(mConditions.isXTMNeutural &&
|
(mConditions.isXAMANeutural &&
|
||||||
mConditions.isXAMANeutural)
|
(
|
||||||
|
//
|
||||||
|
mConditions.isXTMNeutural
|
||||||
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(mConditions.isXCHMALCPeak &&
|
||||||
|
mConditions.isXLHHHDecreased &&
|
||||||
|
mConditions.isXTMStartBullish)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
//
|
//
|
||||||
||
|
||
|
||||||
//
|
//
|
||||||
(mConditions.isXFIUnderZero &&
|
(mConditions.isXFIUnderZero &&
|
||||||
mConditions.isXFICrossedUnderZero)
|
mConditions.isXFICrossedUnderZero)
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(mConditions.isXCHMALCPeak &&
|
||||||
|
mConditions.isXCHLHSameHHs &&
|
||||||
|
mConditions.isXTSCurrentMax &&
|
||||||
|
mConditions.isXLHHighAttachedHH)
|
||||||
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
@@ -40281,11 +40330,25 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
(mConditions.isXTDSignalUnderBear &&
|
(mConditions.isXTDSignalUnderBear &&
|
||||||
(
|
(
|
||||||
//
|
//
|
||||||
(mConditions.isXCHMALCPeak &&
|
((mConditions.isXCHMALCPeak &&
|
||||||
mConditions.isXTSCurrentMax &&
|
mConditions.isXTSCurrentMax) &&
|
||||||
mConditions.isXLHLLIncreased &&
|
(
|
||||||
|
//
|
||||||
|
(mConditions.isXLHLLIncreased &&
|
||||||
mConditions.isXCHMASCOverMax)
|
mConditions.isXCHMASCOverMax)
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(mConditions.isXCHLHSameHHs &&
|
||||||
|
mConditions.isXTMStartBullish &&
|
||||||
|
mConditions.isXAMAStartBullish &&
|
||||||
|
mConditions.isXLHHighAttachedHH &&
|
||||||
|
mConditions.isXLHPriceCrossedOverSignal)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
@@ -40446,6 +40509,13 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
(mConditions.isXCHLHSCMCLLSame &&
|
(mConditions.isXCHLHSCMCLLSame &&
|
||||||
mConditions.isXCHMASCCrossedOverMax)
|
mConditions.isXCHMASCCrossedOverMax)
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(mConditions.isXTDBullOverBear &&
|
||||||
|
mConditions.isXTSCurrentOverFarest &&
|
||||||
|
mConditions.isXTSCurrentOverNearest &&
|
||||||
|
mConditions.isXTSCurrentOverMediest)
|
||||||
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -39406,19 +39406,6 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
//
|
//
|
||||||
||
|
||
|
||||||
//
|
//
|
||||||
(mConditions.isXTDSignalOverBear &&
|
|
||||||
(
|
|
||||||
//
|
|
||||||
(mConditions.isXCHMALCPeak &&
|
|
||||||
mConditions.isXTSCurrentMax &&
|
|
||||||
mConditions.isXCHLHMCLCHHSame)
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
((mConditions.isXAMANeutural &&
|
((mConditions.isXAMANeutural &&
|
||||||
mConditions.isXLHLLDecreased &&
|
mConditions.isXLHLLDecreased &&
|
||||||
mConditions.isXCHMASCOverMin &&
|
mConditions.isXCHMASCOverMin &&
|
||||||
@@ -39437,6 +39424,21 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
//
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
((mConditions.isXTMNeutural &&
|
||||||
|
mConditions.isXAMANeutural) &&
|
||||||
|
(
|
||||||
|
//
|
||||||
|
(mConditions.isXCHMALCPeak &&
|
||||||
|
mConditions.isXTSCurrentMax &&
|
||||||
|
mConditions.isXCHLHMCLCHHSame &&
|
||||||
|
mConditions.isXTSCurrentCrossedOverFarest)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
@@ -39482,9 +39484,20 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
(
|
(
|
||||||
//
|
//
|
||||||
(mConditions.isXCHMALCPeak &&
|
(mConditions.isXCHMALCPeak &&
|
||||||
mConditions.isXTSCurrentMax &&
|
(
|
||||||
|
//
|
||||||
|
(mConditions.isXTSCurrentMax &&
|
||||||
mConditions.isXCHLHMCLCHHSame)
|
mConditions.isXCHLHMCLCHHSame)
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(mConditions.isXTSCurrentOverMediest &&
|
||||||
|
mConditions.isXTSCurrentUnderFarest)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
@@ -39815,7 +39828,24 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
mConditions.isXCHMAMCFastOverSlow) &&
|
mConditions.isXCHMAMCFastOverSlow) &&
|
||||||
(
|
(
|
||||||
//
|
//
|
||||||
false
|
(mConditions.isXTDSignalUnderBear &&
|
||||||
|
(
|
||||||
|
//
|
||||||
|
(mConditions.isXTDBullUnderBear &&
|
||||||
|
(
|
||||||
|
//
|
||||||
|
(mConditions.isXCHMALCPeak &&
|
||||||
|
mConditions.isXTSCurrentMax &&
|
||||||
|
mConditions.isXLHLLDecreased &&
|
||||||
|
mConditions.isXCHLHMCLCHHSame)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
@@ -39992,14 +40022,33 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
(mConditions.isXTDBullUnderBear &&
|
(mConditions.isXTDBullUnderBear &&
|
||||||
(
|
(
|
||||||
//
|
//
|
||||||
(mConditions.isXTMNeutural &&
|
(mConditions.isXAMANeutural &&
|
||||||
mConditions.isXAMANeutural)
|
(
|
||||||
|
//
|
||||||
|
mConditions.isXTMNeutural
|
||||||
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(mConditions.isXCHMALCPeak &&
|
||||||
|
mConditions.isXLHHHDecreased &&
|
||||||
|
mConditions.isXTMStartBullish)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
//
|
//
|
||||||
||
|
||
|
||||||
//
|
//
|
||||||
(mConditions.isXFIUnderZero &&
|
(mConditions.isXFIUnderZero &&
|
||||||
mConditions.isXFICrossedUnderZero)
|
mConditions.isXFICrossedUnderZero)
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(mConditions.isXCHMALCPeak &&
|
||||||
|
mConditions.isXCHLHSameHHs &&
|
||||||
|
mConditions.isXTSCurrentMax &&
|
||||||
|
mConditions.isXLHHighAttachedHH)
|
||||||
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
@@ -40281,11 +40330,25 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
(mConditions.isXTDSignalUnderBear &&
|
(mConditions.isXTDSignalUnderBear &&
|
||||||
(
|
(
|
||||||
//
|
//
|
||||||
(mConditions.isXCHMALCPeak &&
|
((mConditions.isXCHMALCPeak &&
|
||||||
mConditions.isXTSCurrentMax &&
|
mConditions.isXTSCurrentMax) &&
|
||||||
mConditions.isXLHLLIncreased &&
|
(
|
||||||
|
//
|
||||||
|
(mConditions.isXLHLLIncreased &&
|
||||||
mConditions.isXCHMASCOverMax)
|
mConditions.isXCHMASCOverMax)
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(mConditions.isXCHLHSameHHs &&
|
||||||
|
mConditions.isXTMStartBullish &&
|
||||||
|
mConditions.isXAMAStartBullish &&
|
||||||
|
mConditions.isXLHHighAttachedHH &&
|
||||||
|
mConditions.isXLHPriceCrossedOverSignal)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
@@ -40446,6 +40509,13 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
(mConditions.isXCHLHSCMCLLSame &&
|
(mConditions.isXCHLHSCMCLLSame &&
|
||||||
mConditions.isXCHMASCCrossedOverMax)
|
mConditions.isXCHMASCCrossedOverMax)
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(mConditions.isXTDBullOverBear &&
|
||||||
|
mConditions.isXTSCurrentOverFarest &&
|
||||||
|
mConditions.isXTSCurrentOverNearest &&
|
||||||
|
mConditions.isXTSCurrentOverMediest)
|
||||||
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -39406,19 +39406,6 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
//
|
//
|
||||||
||
|
||
|
||||||
//
|
//
|
||||||
(mConditions.isXTDSignalOverBear &&
|
|
||||||
(
|
|
||||||
//
|
|
||||||
(mConditions.isXCHMALCPeak &&
|
|
||||||
mConditions.isXTSCurrentMax &&
|
|
||||||
mConditions.isXCHLHMCLCHHSame)
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
||
|
|
||||||
//
|
|
||||||
((mConditions.isXAMANeutural &&
|
((mConditions.isXAMANeutural &&
|
||||||
mConditions.isXLHLLDecreased &&
|
mConditions.isXLHLLDecreased &&
|
||||||
mConditions.isXCHMASCOverMin &&
|
mConditions.isXCHMASCOverMin &&
|
||||||
@@ -39437,6 +39424,21 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
//
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
((mConditions.isXTMNeutural &&
|
||||||
|
mConditions.isXAMANeutural) &&
|
||||||
|
(
|
||||||
|
//
|
||||||
|
(mConditions.isXCHMALCPeak &&
|
||||||
|
mConditions.isXTSCurrentMax &&
|
||||||
|
mConditions.isXCHLHMCLCHHSame &&
|
||||||
|
mConditions.isXTSCurrentCrossedOverFarest)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
@@ -39482,9 +39484,20 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
(
|
(
|
||||||
//
|
//
|
||||||
(mConditions.isXCHMALCPeak &&
|
(mConditions.isXCHMALCPeak &&
|
||||||
mConditions.isXTSCurrentMax &&
|
(
|
||||||
|
//
|
||||||
|
(mConditions.isXTSCurrentMax &&
|
||||||
mConditions.isXCHLHMCLCHHSame)
|
mConditions.isXCHLHMCLCHHSame)
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(mConditions.isXTSCurrentOverMediest &&
|
||||||
|
mConditions.isXTSCurrentUnderFarest)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
@@ -39815,7 +39828,24 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
mConditions.isXCHMAMCFastOverSlow) &&
|
mConditions.isXCHMAMCFastOverSlow) &&
|
||||||
(
|
(
|
||||||
//
|
//
|
||||||
false
|
(mConditions.isXTDSignalUnderBear &&
|
||||||
|
(
|
||||||
|
//
|
||||||
|
(mConditions.isXTDBullUnderBear &&
|
||||||
|
(
|
||||||
|
//
|
||||||
|
(mConditions.isXCHMALCPeak &&
|
||||||
|
mConditions.isXTSCurrentMax &&
|
||||||
|
mConditions.isXLHLLDecreased &&
|
||||||
|
mConditions.isXCHLHMCLCHHSame)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
@@ -39992,14 +40022,33 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
(mConditions.isXTDBullUnderBear &&
|
(mConditions.isXTDBullUnderBear &&
|
||||||
(
|
(
|
||||||
//
|
//
|
||||||
(mConditions.isXTMNeutural &&
|
(mConditions.isXAMANeutural &&
|
||||||
mConditions.isXAMANeutural)
|
(
|
||||||
|
//
|
||||||
|
mConditions.isXTMNeutural
|
||||||
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(mConditions.isXCHMALCPeak &&
|
||||||
|
mConditions.isXLHHHDecreased &&
|
||||||
|
mConditions.isXTMStartBullish)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
//
|
//
|
||||||
||
|
||
|
||||||
//
|
//
|
||||||
(mConditions.isXFIUnderZero &&
|
(mConditions.isXFIUnderZero &&
|
||||||
mConditions.isXFICrossedUnderZero)
|
mConditions.isXFICrossedUnderZero)
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(mConditions.isXCHMALCPeak &&
|
||||||
|
mConditions.isXCHLHSameHHs &&
|
||||||
|
mConditions.isXTSCurrentMax &&
|
||||||
|
mConditions.isXLHHighAttachedHH)
|
||||||
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
@@ -40281,11 +40330,25 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
(mConditions.isXTDSignalUnderBear &&
|
(mConditions.isXTDSignalUnderBear &&
|
||||||
(
|
(
|
||||||
//
|
//
|
||||||
(mConditions.isXCHMALCPeak &&
|
((mConditions.isXCHMALCPeak &&
|
||||||
mConditions.isXTSCurrentMax &&
|
mConditions.isXTSCurrentMax) &&
|
||||||
mConditions.isXLHLLIncreased &&
|
(
|
||||||
|
//
|
||||||
|
(mConditions.isXLHLLIncreased &&
|
||||||
mConditions.isXCHMASCOverMax)
|
mConditions.isXCHMASCOverMax)
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(mConditions.isXCHLHSameHHs &&
|
||||||
|
mConditions.isXTMStartBullish &&
|
||||||
|
mConditions.isXAMAStartBullish &&
|
||||||
|
mConditions.isXLHHighAttachedHH &&
|
||||||
|
mConditions.isXLHPriceCrossedOverSignal)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
|
)
|
||||||
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
@@ -40446,6 +40509,13 @@ bool XUSPY5XCHMACCHasLongSignal()
|
|||||||
(mConditions.isXCHLHSCMCLLSame &&
|
(mConditions.isXCHLHSCMCLLSame &&
|
||||||
mConditions.isXCHMASCCrossedOverMax)
|
mConditions.isXCHMASCCrossedOverMax)
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(mConditions.isXTDBullOverBear &&
|
||||||
|
mConditions.isXTSCurrentOverFarest &&
|
||||||
|
mConditions.isXTSCurrentOverNearest &&
|
||||||
|
mConditions.isXTSCurrentOverMediest)
|
||||||
|
//
|
||||||
)
|
)
|
||||||
//
|
//
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user