Resolve XUSCHF5 XTSFI Shorts All Critical Guard Attacks in AMarkets-Real ...

This commit is contained in:
2024-02-23 05:59:01 +03:30
parent a6199ff8a5
commit 8d54f10350
5 changed files with 625 additions and 35 deletions
@@ -10400,6 +10400,23 @@ bool XUSCHF5XTSFIHasShortSignal()
//
(mConditions.isXTSCurrentOverMediest &&
(
//
((mConditions.isXTMBullish &&
mConditions.isXAMANeutural &&
mConditions.isXCHMAMCVale) &&
(
//
mConditions.isXCHLHSCMCLLSame
//
||
//
mConditions.isXCHMASCUnderMin
//
)
//
)
//
||
//
(mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale &&
@@ -10432,6 +10449,27 @@ bool XUSCHF5XTSFIHasShortSignal()
//
)
//
||
//
(mConditions.isXTSCurrentOverMediest &&
(
//
(mConditions.isXCHMASCUnderMin &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastUnderSlow)
//
||
//
(mConditions.isXTMVale &&
mConditions.isXAMAVale &&
mConditions.isXCHMALCVale &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale)
//
)
//
)
//
)
//
)
@@ -10549,6 +10587,30 @@ bool XUSCHF5XTSFIHasShortSignal()
mConditions.isXLHHHSameInLength) &&
//
(
//
// Check if MC Fast Over Slow ...
((mConditions.isXCHMAMCFastOverSlow ||
mConditions.isXCHMAMCFastCrossedOverSlow) &&
(
//
(mConditions.isXTSCurrentOverMediest &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXTMNeutural &&
mConditions.isXTMEndBearish &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCUnderMin)
//
)
//
)
//
)
//
)
//
||
//
// Check LC Fast Over Slow ...
((mConditions.isXCHMALCFastOverSlow ||
@@ -10563,11 +10625,27 @@ bool XUSCHF5XTSFIHasShortSignal()
(
//
(mConditions.isXAMAVale &&
mConditions.isXCHMAMCVale &&
mConditions.isXTMStartBearish &&
mConditions.isXTDBullUnderBear &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXTDSignalUnderBear)
(
//
(mConditions.isXCHMAMCVale &&
(
//
mConditions.isXCHMALCPeak
//
||
//
(mConditions.isXTMStartBearish &&
mConditions.isXTDBullUnderBear &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXTDSignalUnderBear)
//
)
//
)
//
)
//
)
//
)
//
@@ -10625,6 +10703,29 @@ bool XUSCHF5XTSFIHasShortSignal()
!mConditions.isXLHHHSameInLength) &&
//
(
//
// Check if MC Fast Over Slow ...
((mConditions.isXCHMAMCFastOverSlow ||
mConditions.isXCHMAMCFastCrossedOverSlow) &&
(
//
(mConditions.isXTSCurrentOverMediest &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXTMNeutural &&
mConditions.isXCHMAMCVale &&
mConditions.isXCHMASCUnderMin)
//
)
//
)
//
)
//
)
//
||
//
// Check LC Fast Over Slow ...
((mConditions.isXCHMALCFastOverSlow ||
@@ -10641,6 +10742,69 @@ bool XUSCHF5XTSFIHasShortSignal()
(mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale)
//
||
//
((mConditions.isXTMVale &&
mConditions.isXAMAVale) &&
(
//
(mConditions.isXTSCurrentCrossedOverMediest &&
(
//
(mConditions.isXCHMAMCVale &&
(
//
mConditions.isXCHMASCUnderMin
//
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSameLLs &&
mConditions.isXLHHHDecreased)
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXTSCurrentCrossedOverMediest &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMASCUnderMin)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXTMNeutural &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXCHMAMCVale)
//
||
//
(mConditions.isXFIOverZero &&
mConditions.isXCHMALCPeak &&
mConditions.isXTDBullOverBear &&
mConditions.isXFICrossedOverZero)
//
)
//
)
@@ -10860,7 +11024,29 @@ bool XUSCHF5XTSFIHasShortSignal()
//
)
//
))
)
//
)
//
||
//
(mConditions.isXTSCurrentOverMediest &&
(
//
(mConditions.isXTMVale &&
mConditions.isXAMAVale &&
mConditions.isXCHMASCVale &&
mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTMStartBearish &&
mConditions.isXAMAStartBearish &&
mConditions.isXTSCurrentCrossedUnderNearest)
//
)
//
)
//
)
//
@@ -10875,11 +11061,6 @@ bool XUSCHF5XTSFIHasShortSignal()
//
(mConditions.isXTSCurrentOverMediest &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
(mConditions.isXLHLLDecreased &&
mConditions.isXLHPriceCrossedOverSignal)
@@ -10890,6 +11071,22 @@ bool XUSCHF5XTSFIHasShortSignal()
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear)
//
||
//
(mConditions.isXTMNeutural &&
(
//
mConditions.isXAMANeutural
//
||
//
(mConditions.isXTMEndBearish &&
mConditions.isXTSCurrentCrossedUnderNearest)
//
)
//
)
//
)
//
)
Binary file not shown.