resolve XAU5 XTAM Shorts All Gurad Attacks ...

This commit is contained in:
2024-02-02 14:54:05 +03:30
parent b6ed686c32
commit 10e0e348ef
4 changed files with 324 additions and 80 deletions
@@ -4194,6 +4194,15 @@ bool XAU5XTAMHasShortSignal()
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXCHMALCVale &&
mConditions.isXAMANeutural &&
mConditions.isXLHLLDecreased &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXTSCurrentOverMediest)
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXCHMASCPeak &&
mConditions.isXAMANeutural &&
@@ -4306,6 +4315,20 @@ bool XAU5XTAMHasShortSignal()
mConditions.isXLHHHSameInLength) &&
//
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXAMANeutural &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXTSCurrentOverMediest)
//
||
//
(mConditions.isXCHLHSCMCLLSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTSCurrentOverNearest &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
//
// Check if SC Fast Over Slow ...
((mConditions.isXCHMASCFastOverSlow ||
@@ -4327,6 +4350,47 @@ bool XAU5XTAMHasShortSignal()
//
)
//
||
//
// Check if MC Fast Over Slow ...
((mConditions.isXCHMAMCFastOverSlow ||
mConditions.isXCHMAMCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMASCVale &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale)
//
||
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMin &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXLHPriceCrossedUnderSignal)
//
)
//
)
//
||
//
// Check LC Fast Over Slow ...
((mConditions.isXCHMALCFastOverSlow ||
mConditions.isXCHMALCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMASCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMin &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentCrossedUnderNearest)
//
)
//
)
//
)
//
)
@@ -4360,6 +4424,26 @@ bool XAU5XTAMHasShortSignal()
//
||
//
// Check if MC Fast Over Slow ...
((mConditions.isXCHMAMCFastOverSlow ||
mConditions.isXCHMAMCFastCrossedOverSlow) &&
(
//
(mConditions.isXTMVale &&
mConditions.isXAMAVale &&
mConditions.isXCHMASCVale &&
mConditions.isXTSCurrentMin &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXLHLowAttachedLL &&
mConditions.isXCHMASCCrossedUnderMin)
//
)
//
)
//
||
//
// Check LC Fast Over Slow ...
((mConditions.isXCHMALCFastOverSlow ||
mConditions.isXCHMALCFastCrossedOverSlow) &&
@@ -4413,14 +4497,18 @@ bool XAU5XTAMHasShortSignal()
((mConditions.isXCHMASCFastOverSlow ||
mConditions.isXCHMASCFastCrossedOverSlow) &&
(
//
(mConditions.isXTSCurrentOverNearest &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
//
(mConditions.isXTSCurrentMin &&
mConditions.isXLHLLDecreased &&
mConditions.isXTMStartBearish &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXLHLowAttachedLL &&
mConditions.isXTMStartBearish &&
mConditions.isXAMAStartBearish &&
mConditions.isXLHLowAttachedLL &&
mConditions.isXLHPriceCrossedUnderSignal)
//
)
@@ -4454,22 +4542,32 @@ bool XAU5XTAMHasShortSignal()
//
||
//
(mConditions.isXCHLHSameLLs &&
mConditions.isXTSCurrentMin &&
mConditions.isXLHHHDecreased &&
mConditions.isXTDBullOverBear &&
mConditions.isXLHLowAttachedLL)
//
||
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish &&
mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMin &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXLHLowAttachedLL &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear)
(mConditions.isXLHLowAttachedLL &&
(
//
(mConditions.isXTSCurrentOverNearest &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
//
(mConditions.isXCHLHSameLLs &&
mConditions.isXTSCurrentMin &&
mConditions.isXLHHHDecreased &&
mConditions.isXTDBullOverBear)
//
||
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish &&
mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMin &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear)
//
)
//
)
//
)
//
@@ -4503,27 +4601,6 @@ bool XAU5XTAMHasShortSignal()
mConditions.isXLHHHSameInLength) &&
//
(
//
// Check if MC Fast Over Slow ...
((mConditions.isXCHMAMCFastOverSlow ||
mConditions.isXCHMAMCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMAMCTrendsUp)
//
||
//
(mConditions.isXTSAllSame &&
mConditions.isXCHMALCVale &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale)
//
)
//
)
//
||
//
// Check if SC Fast Over Slow ...
((mConditions.isXCHMASCFastOverSlow ||
@@ -4539,6 +4616,13 @@ bool XAU5XTAMHasShortSignal()
//
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXLHLLIncreased &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXLHPriceCrossedOverSignal)
//
||
//
(mConditions.isXTMStartBullish &&
mConditions.isXTDBullOverBear &&
mConditions.isXCHLHMCLCLLSame &&
@@ -4590,6 +4674,33 @@ bool XAU5XTAMHasShortSignal()
//
)
//
||
//
// Check if MC Fast Over Slow ...
((mConditions.isXCHMAMCFastOverSlow ||
mConditions.isXCHMAMCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMAMCTrendsUp)
//
||
//
(mConditions.isXTSAllSame &&
mConditions.isXCHMALCVale &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale)
//
||
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHMAMCTrendsDown)
//
)
//
)
//
)
//
)
Binary file not shown.