last works on XAU5 XTD Long Resolving Stopouts on AMarkets ...

This commit is contained in:
2024-01-29 11:49:55 +03:30
parent e82790451d
commit c3801bc2fc
3 changed files with 351 additions and 8 deletions
@@ -1541,7 +1541,20 @@ bool XAU5XTDHasLongSignal()
mConditions.isXLHHHSameInLength) &&
//
(
false)
//
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMAMCTrendsUp)
//
)
//
)
//
)
//
)
//
@@ -1554,7 +1567,26 @@ bool XAU5XTDHasLongSignal()
!mConditions.isXLHHHSameInLength) &&
//
(
false)
//
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMAMCTrendsUp)
//
||
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXAMANeutural)
//
)
//
)
//
)
//
)
//
@@ -1606,7 +1638,56 @@ bool XAU5XTDHasLongSignal()
mConditions.isXLHHHSameInLength) &&
//
(
false)
//
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMAMCTrendsUp)
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXTDBearishVale &&
mConditions.isXLHPriceCrossedUnderSignal)
//
||
//
// Check if LC Fast Over Slow ..
((mConditions.isXCHMALCFastOverSlow ||
mConditions.isXCHMALCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHMALCTrendsDown)
//
)
//
)
//
)
//
)
//
||
//
// Check if LC Fast Over Slow ..
((mConditions.isXCHMALCFastOverSlow ||
mConditions.isXCHMALCFastCrossedOverSlow) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXCHMAMCTrendsDown)
//
)
//
)
//
)
//
)
//
@@ -1619,7 +1700,44 @@ bool XAU5XTDHasLongSignal()
!mConditions.isXLHHHSameInLength) &&
//
(
false)
//
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCVale)
//
||
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMAMCTrendsUp)
//
)
//
)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXLHLLIncreased &&
mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
)
//
)
//
@@ -1666,6 +1784,10 @@ bool XAU5XTDHasLongSignal()
//
// Next Step is to Check LL and HH Same Style ...
//
mConditions.isXRSICrossedOverLongExit
//
||
//
// XTD Long ...
// PriceOverSignal ...
// Check if Both LL and HH Same In Length ...
@@ -1673,7 +1795,68 @@ bool XAU5XTDHasLongSignal()
mConditions.isXLHHHSameInLength) &&
//
(
false)
//
// Check LC Fast Over Slow ...
((mConditions.isXCHMALCFastOverSlow ||
mConditions.isXCHMALCFastCrossedOverSlow) &&
(
//
((mConditions.isXCHMALCPeak &&
mConditions.isXCHMALCTrendsDown) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHLHSameHHs &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCCrossedOverMax)
//
||
//
((mConditions.isXTSCurrentUnderNearest ||
mConditions.isXTSCurrentCrossedUnderNearest) &&
(mConditions.isXTSCurrentUnderMediest ||
mConditions.isXTSCurrentCrossedUnderMediest))
//
)
//
)
//
)
//
)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale) &&
(
//
(mConditions.isXFIUnderZero &&
mConditions.isXTSCurrentUnderMediest)
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXTSCurrentMax &&
mConditions.isXFICrossedOverZero &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
)
//
)
//
)
//
)
//
@@ -1686,7 +1869,117 @@ bool XAU5XTDHasLongSignal()
!mConditions.isXLHHHSameInLength) &&
//
(
false)
//
// Check LC Fast Over Slow ...
((mConditions.isXCHMALCFastOverSlow ||
mConditions.isXCHMALCFastCrossedOverSlow) &&
(
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSameHHs &&
mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXLHHHIncreased)
//
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXLHHighAttachedHH)
//
)
//
)
//
)
//
)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXFIOverZero &&
mConditions.isXTSCurrentMax &&
mConditions.isXLHLLDecreased &&
mConditions.isXCHLHSCMCHHSame)
//
||
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverNearest &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTSCurrentCrossedOverFarest &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
//
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
mConditions.isXCHLHMCLCLLSame
//
||
//
(mConditions.isXCHMAMCPeak &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBullOverBear)
//
||
//
(mConditions.isXCHMASCOverMin &&
mConditions.isXCHMASCUnderMax &&
mConditions.isXCHMALCTrendsDown)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXTMStartBullish &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXAMAStartBullish &&
mConditions.isXLHHighAttachedHH &&
mConditions.isXFICrossedOverZero)
//
)
//
)
//
)
//
)
//
@@ -1711,8 +2004,26 @@ bool XAU5XTDHasLongSignal()
((!mConditions.isXLHHHSameInLength &&
!mConditions.isXLHLLSameInLength) &&
//
(
false)
( //
// Check LC Fast Over Slow ...
((mConditions.isXCHMALCFastOverSlow ||
mConditions.isXCHMALCFastCrossedOverSlow) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSameLLs &&
mConditions.isXTSCurrentMax &&
mConditions.isXLHHighAttachedHH &&
(mConditions.isXTDBullOverBear ||
mConditions.isXTDSignalCrossedOverBear))
//
)
//
)
//
)
//
)
//