Resolve XUSPY5 XTD All Guard Attacks in OANDA, MetaQuotes ...

This commit is contained in:
2024-03-04 03:46:38 +03:30
parent 821f23a4dd
commit e78905ae11
4 changed files with 488 additions and 41 deletions
@@ -2541,6 +2541,12 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHLHMCLCLLSame)
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXAMANeutural &&
mConditions.isXCHMALCFastUnderSlow)
//
)
//
)
@@ -2549,6 +2555,22 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish)
//
)
//
)
//
)
//
)
@@ -2582,11 +2604,10 @@ bool XUSPY5XTDHasLongSignal()
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(
mConditions.isXCHMASCOverMax &&
mConditions.isXLHPriceOverSignal &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTDSignalCrossedOverBear)
(mConditions.isXCHMASCOverMax &&
mConditions.isXLHPriceOverSignal &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
@@ -2820,6 +2841,14 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength)
//
)
//
)
@@ -2838,10 +2867,22 @@ bool XUSPY5XTDHasLongSignal()
//
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXLHLLIncreased &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDSignalCrossedOverBear)
((mConditions.isXCHMALCPeak &&
mConditions.isXLHLLIncreased &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
mConditions.isXCHLHMCLCHHSame
//
||
//
(mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength &&
mConditions.isXLHPriceOverSignal)
//
)
//
)
//
)
//
@@ -3186,6 +3227,36 @@ bool XUSPY5XTDHasLongSignal()
//
)
//
||
//
(mConditions.isXLHPriceOverSignal &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
((mConditions.isXTMNeutural &&
mConditions.isXAMANeutural) &&
(
//
(mConditions.isXTDBearishVale &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTSCurrentCrossedOverFarest &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -3253,6 +3324,11 @@ bool XUSPY5XTDHasLongSignal()
//
(mConditions.isXCHMALCPeak &&
(
//
(mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish)
//
||
//
(mConditions.isXCHMAMCVale &&
mConditions.isXTMStartBullish &&
@@ -3568,10 +3644,21 @@ bool XUSPY5XTDHasLongSignal()
(mConditions.isXLHHHSameInLength &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXTDBearishVale &&
mConditions.isXTDSignalCrossedOverBear)
((mConditions.isXCHMAMCPeak &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBearishVale)
//
||
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXLHLLSameInLength)
//
)
//
)
//
)
//
@@ -3781,6 +3868,19 @@ bool XUSPY5XTDHasLongSignal()
//
(mConditions.isXCHMAMCVale &&
(
//
((mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
||
//
(mConditions.isXAMAVale &&
mConditions.isXTMNeutural &&
@@ -4008,6 +4108,49 @@ bool XUSPY5XTDHasLongSignal()
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
((mConditions.isXCHMAMCTrendsUp &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
((mConditions.isXLHHHSameInLength &&
mConditions.isXLHLLSameInLength) &&
(
//
(mConditions.isXLHPriceOverSignal &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHMASCCrossedOverMax)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXLHLLSameInLength &&
(
//
(mConditions.isXLHPriceOverSignal &&
mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
@@ -4401,6 +4544,12 @@ bool XUSPY5XTDHasLongSignal()
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHMASCCrossedOverMax)
//
||
//
(mConditions.isXCHMASCOverMin &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCUnderMax)
//
)
//
)