resolve all XTD Critical Guards on XAU5 for all brokers ...

This commit is contained in:
2024-02-02 06:12:25 +03:30
parent ebb772b42f
commit df17dec038
2 changed files with 43 additions and 12 deletions
+2 -1
View File
@@ -298,7 +298,8 @@ void OnTick()
} }
// //
if (!IsNewCandle() && xAU5WaitUntilNextCandle) // && xAU5WaitUntilNextCandle
if (!IsNewCandle())
{ {
return; return;
} }
@@ -1558,6 +1558,14 @@ bool XAU5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXCHMALCPeak &&
mConditions.isXAMANeutural &&
mConditions.isXCHMAMCTrendsDown &&
mConditions.isXTSCurrentUnderFarest &&
mConditions.isXTDSignalCrossedOverBear)
//
||
//
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
mConditions.isXTDBullOverBear && mConditions.isXTDBullOverBear &&
mConditions.isXCHMAMCTrendsDown && mConditions.isXCHMAMCTrendsDown &&
@@ -1763,7 +1771,10 @@ bool XAU5XTDHasLongSignal()
!mConditions.isXLHLLSameInLength) && !mConditions.isXLHLLSameInLength) &&
// //
( (
false) //
false
//
)
// //
) )
// //
@@ -1800,12 +1811,6 @@ bool XAU5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXTMNeutural &&
mConditions.isXTDBearishVale &&
mConditions.isXLHPriceCrossedUnderSignal)
//
||
//
(mConditions.isXCHMAMCVale && (mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCLLSame && mConditions.isXCHLHMCLCLLSame &&
@@ -1813,11 +1818,28 @@ bool XAU5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXTDBearishVale &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXLHPriceCrossedUnderSignal)
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMAMCTrendsUp &&
mConditions.isXTSCurrentUnderFarest)
//
||
//
(mConditions.isXCHMAMCVale && (mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCVale && mConditions.isXCHMALCVale &&
mConditions.isXTDBearishVale &&
mConditions.isXLHLLIncreased) mConditions.isXLHLLIncreased)
// //
)
//
)
//
|| ||
// //
// Check if LC Fast Over Slow .. // Check if LC Fast Over Slow ..
@@ -1910,6 +1932,14 @@ bool XAU5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXCHMALCVale &&
mConditions.isXAMANeutural &&
mConditions.isXTSCurrentMax &&
mConditions.isXTMStartBullish &&
mConditions.isXTDSignalCrossedOverBear)
//
||
//
(mConditions.isXCHMALCVale && (mConditions.isXCHMALCVale &&
mConditions.isXAMANeutural && mConditions.isXAMANeutural &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&