Resolve All XAU5 XCHMA Based Critical Guard Attacks on AMarkets-Demo ...
This commit is contained in:
@@ -9070,6 +9070,16 @@ bool XAU5XCHMACCHasLongSignal()
|
||||
!mConditions.isXLHHHSameInLength) &&
|
||||
//
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXCHLHSCMCHHSame &&
|
||||
mConditions.isXCHMAMCTrendsDown &&
|
||||
mConditions.isXCHMAMCFastOverSlow &&
|
||||
mConditions.isXTSCurrentCrossedUnderNearest)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXTDBearishVale &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
@@ -9090,6 +9100,24 @@ bool XAU5XCHMACCHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMAMCTrendsDown &&
|
||||
mConditions.isXCHMAMCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish &&
|
||||
mConditions.isXCHLHSameHHs &&
|
||||
mConditions.isXTSCurrentMax &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXTDSignalOverBear &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -9124,6 +9152,20 @@ bool XAU5XCHMACCHasLongSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMAMCTrendsDown &&
|
||||
mConditions.isXCHMAMCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXTSCurrentMax &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXTDSignalUnderBear)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
@@ -9153,7 +9195,40 @@ bool XAU5XCHMACCHasLongSignal()
|
||||
!mConditions.isXLHLLSameInLength) &&
|
||||
//
|
||||
(
|
||||
false)
|
||||
//
|
||||
((mConditions.isXTMBullish &&
|
||||
mConditions.isXAMABullish) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXRSICrossedOverLongExit
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHLHSCMCHHSame &&
|
||||
mConditions.isXCHMAMCTrendsDown &&
|
||||
mConditions.isXCHMAMCFastOverSlow)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHLHSameHHs &&
|
||||
mConditions.isXTSCurrentMax &&
|
||||
mConditions.isXTDBullUnderBear &&
|
||||
mConditions.isXLHHighAttachedHH &&
|
||||
mConditions.isXTDSignalUnderBear)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentMax &&
|
||||
mConditions.isXTDBearishVale &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXTDSignalOverBear &&
|
||||
mConditions.isXTSCurrentCrossedOverNearest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -9290,6 +9365,17 @@ bool XAU5XCHMACCHasShortSignal()
|
||||
mConditions.isXLHHHSameInLength) &&
|
||||
//
|
||||
(
|
||||
//
|
||||
(mConditions.isXTMNeutural &&
|
||||
mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTSCurrentMin &&
|
||||
mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXCHMASCUnderMin &&
|
||||
mConditions.isXTDBullUnderBear &&
|
||||
mConditions.isXTDSignalUnderBear &&
|
||||
mConditions.isXTSCurrentCrossedUnderNearest)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMASCTrendsDown &&
|
||||
mConditions.isXCHMASCFastUnderSlow) &&
|
||||
@@ -9425,6 +9511,24 @@ bool XAU5XCHMACCHasShortSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTDBullUnderBear &&
|
||||
mConditions.isXTDSignalUnderBear &&
|
||||
mConditions.isXTSCurrentOverNearest &&
|
||||
mConditions.isXTSCurrentUnderMediest)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentMin &&
|
||||
mConditions.isXCHLHMCLCHHSame &&
|
||||
mConditions.isXTMStartBearish &&
|
||||
mConditions.isXAMAStartBearish &&
|
||||
mConditions.isXTDBullUnderBear &&
|
||||
mConditions.isXCHMAMCTrendsDown &&
|
||||
mConditions.isXTDSignalUnderBear &&
|
||||
mConditions.isXCHMAMCFastUnderSlow)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXTSCurrentMin &&
|
||||
mConditions.isXTDBearishVale &&
|
||||
@@ -9748,6 +9852,10 @@ bool XAU5XCHMACCHasShortSignal()
|
||||
((mConditions.isXTMBearish &&
|
||||
mConditions.isXAMABearish) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXRSICrossedUnderShortExit
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTSCurrentMin &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
@@ -9755,10 +9863,25 @@ bool XAU5XCHMACCHasShortSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastUnderSlow)
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTDBullOverBear &&
|
||||
(mConditions.isXTSCurrentOverMediest ||
|
||||
mConditions.isXTSCurrentCrossedOverMediest))
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXCHLHSameLLs &&
|
||||
mConditions.isXTSCurrentMin &&
|
||||
mConditions.isXLHLowAttachedLL &&
|
||||
mConditions.isXTDBullCrossedUnderBear &&
|
||||
mConditions.isXTSCurrentCrossedUnderNearest &&
|
||||
mConditions.isXTSCurrentCrossedUnderMediest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -10413,6 +10536,25 @@ bool XAU5XCHMAMNHasLongSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMALCVale &&
|
||||
mConditions.isXCHMALCTrendsUp &&
|
||||
mConditions.isXCHMALCFastUnderSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMASCPeak &&
|
||||
mConditions.isXCHMAMCVale &&
|
||||
mConditions.isXTSCurrentMax &&
|
||||
mConditions.isXLHHHDecreased &&
|
||||
mConditions.isXCHMASCTrendsDown &&
|
||||
mConditions.isXCHMASCFastUnderSlow &&
|
||||
mConditions.isXCHMAMCFastUnderSlow)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
@@ -11282,6 +11424,21 @@ bool XAU5XCHMAMXHasShortSignal()
|
||||
//
|
||||
||
|
||||
//
|
||||
(((mConditions.isXCHMASCTrendsDown &&
|
||||
mConditions.isXCHMASCFastUnderSlow) &&
|
||||
(mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastUnderSlow)) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMAMCPeak &&
|
||||
mConditions.isXCHMAMCTrendsUp)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
(((mConditions.isXCHMAMCTrendsDown &&
|
||||
mConditions.isXCHMAMCFastUnderSlow) &&
|
||||
(mConditions.isXCHMALCTrendsDown &&
|
||||
@@ -11372,12 +11529,23 @@ bool XAU5XCHMAMXHasShortSignal()
|
||||
mConditions.isXAMANeutural) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTSCurrentMin &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXLHLowAttachedLL &&
|
||||
mConditions.isXTDSignalCrossedUnderBear)
|
||||
((mConditions.isXCHMALCPeak &&
|
||||
mConditions.isXTSCurrentMin &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXCHLHSCMCLLSame &&
|
||||
mConditions.isXLHLowAttachedLL) &&
|
||||
(
|
||||
//
|
||||
mConditions.isXTDSignalCrossedUnderBear
|
||||
//
|
||||
||
|
||||
//
|
||||
(mConditions.isXTDSignalOverBear &&
|
||||
mConditions.isXTSCurrentCrossedUnderFarest)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
@@ -11647,6 +11815,26 @@ bool XAU5XCHMAMXHasShortSignal()
|
||||
//
|
||||
)
|
||||
//
|
||||
||
|
||||
//
|
||||
((mConditions.isXCHMALCTrendsDown &&
|
||||
mConditions.isXCHMALCFastOverSlow) &&
|
||||
(
|
||||
//
|
||||
(mConditions.isXAMANeutural &&
|
||||
mConditions.isXTSCurrentMin &&
|
||||
mConditions.isXAMAEndBullish &&
|
||||
mConditions.isXTDBullOverBear &&
|
||||
mConditions.isXTMStartBearish &&
|
||||
mConditions.isXCHLHMCLCLLSame &&
|
||||
mConditions.isXCHMASCCrossedUnderMax &&
|
||||
mConditions.isXTDSignalCrossedUnderBear &&
|
||||
mConditions.isXCHMASCFastCrossedUnderSlow)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user