Resolve XUSCHF5 XTD Longs All Critical Guard Attacks in Alpari ...

This commit is contained in:
2024-02-20 12:01:03 -08:00
parent 6be0800c3d
commit b8b4c31e20
4 changed files with 158 additions and 38 deletions
@@ -1642,6 +1642,12 @@ bool XUSCHF5XTDHasLongSignal()
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXFICrossedOverZero &&
mConditions.isXTSCurrentCrossedOverNearest)
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXLHLLIncreased &&
mConditions.isXTSCurrentCrossedOverFarest &&
@@ -1674,12 +1680,24 @@ bool XUSCHF5XTDHasLongSignal()
mConditions.isXAMAEndBullish) &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXTDBearishVale &&
mConditions.isXTSCurrentUnderFarest &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedUnderFarest)
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale) &&
(
//
(mConditions.isXLHLLIncreased &&
mConditions.isXTSCurrentUnderNearest &&
mConditions.isXTSCurrentCrossedUnderNearest)
//
||
//
(mConditions.isXTDBearishVale &&
mConditions.isXTSCurrentUnderFarest &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedUnderFarest)
//
)
//
)
//
)
//
@@ -2204,6 +2222,17 @@ bool XUSCHF5XTDHasLongSignal()
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXCHMAMCVale &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXCHMAMCTrendsUp &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow &&
mConditions.isXTSCurrentUnderFarest &&
mConditions.isXTDSignalCrossedOverBear)
//
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
@@ -2850,12 +2879,23 @@ bool XUSCHF5XTDHasLongSignal()
//
||
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTDSignalCrossedOverBear)
((mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
mConditions.isXTDBearishVale
//
||
//
(mConditions.isXCHMASCOverMin &&
mConditions.isXCHMASCUnderMax)
//
)
//
)
//
||
//