Resolve XGBUS5 XTD Long Stopouts in AMarkets-Real ...

This commit is contained in:
2024-03-26 00:58:01 +03:30
parent 1e7e1b63e9
commit 9e2bb0a380
7 changed files with 802 additions and 76 deletions
@@ -1821,6 +1821,27 @@ bool XGPUS5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMin)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -1887,6 +1908,66 @@ bool XGPUS5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
((mConditions.isXCHMASCPeak &&
mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax) &&
(
//
(mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish &&
mConditions.isXTSCurrentCrossedOverFarest &&
mConditions.isXTSCurrentCrossedOverNearest &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
//
||
//
((mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCVale) &&
(
//
(mConditions.isXTSCurrentMax &&
(
//
mConditions.isXAMAStartBullish
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMANeutural)
//
)
//
)
//
) )
// //
) )
@@ -1961,7 +2042,21 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHMALCFastOverSlow) && mConditions.isXCHMALCFastOverSlow) &&
( (
// //
false ((mConditions.isXAMAVale &&
mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXLHLLDecreased &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCUnderMin) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMABearish)
//
)
//
)
// //
) )
// //
@@ -2077,9 +2172,33 @@ bool XGPUS5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXTSCurrentCrossedOverNearest &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale)
//
||
//
(mConditions.isXTDBearishVale && (mConditions.isXTDBearishVale &&
mConditions.isXTMStartBullish && mConditions.isXTMStartBullish)
mConditions.isXTSCurrentCrossedOverNearest) //
||
//
((mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2151,10 +2270,18 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXAMABullish) && mConditions.isXAMABullish) &&
( (
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame && mConditions.isXCHMASCOverMax) &&
mConditions.isXCHMASCOverMax && (
//
(mConditions.isXFIOverZero &&
mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalCrossedOverBear)
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
(mConditions.isXCHMAMCTrendsDown && (mConditions.isXCHMAMCTrendsDown &&
(mConditions.isXCHMAMCFastOverSlow || (mConditions.isXCHMAMCFastOverSlow ||
mConditions.isXCHMAMCFastCrossedOverSlow))) mConditions.isXCHMAMCFastCrossedOverSlow)))
@@ -2167,6 +2294,10 @@ bool XGPUS5XTDHasLongSignal()
// //
) )
// //
)
//
)
//
|| ||
// //
// XTD Long ... // XTD Long ...
@@ -2335,7 +2466,38 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHMAMCFastCrossedUnderSlow) && mConditions.isXCHMAMCFastCrossedUnderSlow) &&
( (
// //
false ((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
((mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale &&
mConditions.isXCHMASCUnderMin) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
(mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)
//
)
//
)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2450,7 +2612,31 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHMAMCFastCrossedUnderSlow) && mConditions.isXCHMAMCFastCrossedUnderSlow) &&
( (
// //
false (mConditions.isXTSCurrentUnderFarest &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCVale &&
mConditions.isXCHMASCUnderMin)
//
)
//
)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2563,15 +2749,28 @@ bool XGPUS5XTDHasLongSignal()
// Check if MC Fast Under Slow ... // Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow || ((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) && mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXLHHighAttachedHH) &&
( (
// //
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSameHHs && mConditions.isXCHLHSameHHs &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCHHSame && mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHLHMCLCLLSame && mConditions.isXCHLHMCLCLLSame)
mConditions.isXLHHighAttachedHH) //
||
//
(mConditions.isXTDBearishVale &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
// //
) )
// //
@@ -2628,6 +2827,34 @@ bool XGPUS5XTDHasLongSignal()
// //
) )
// //
||
//
(mConditions.isXTDSignalCrossedOverBear &&
(
//
((mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH) &&
(
//
mConditions.isXTSAllSame
//
||
//
mConditions.isXTSCurrentMin
//
||
//
mConditions.isXTSCurrentMax
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -2690,11 +2917,10 @@ bool XGPUS5XTDHasLongSignal()
|| ||
// //
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSameHHs &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax && mConditions.isXCHMASCOverMax &&
mConditions.isXLHHighAttachedHH && (mConditions.isXCHLHSameHHs ||
mConditions.isXCHMASCCrossedOverMax) mConditions.isXCHLHSCMCHHSame))
// //
) )
// //
@@ -3631,7 +3857,23 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHMALCFastCrossedUnderSlow) && mConditions.isXCHMALCFastCrossedUnderSlow) &&
( (
// //
false ((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
mConditions.isXRSICrossedOverLongExit
//
||
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
// //
) )
// //
+1 -1
View File
@@ -14,7 +14,7 @@ Resolve Guard Attacks ...
XTD XTD
---- ----
Resolve XGBUS5 XTD Long Stopouts in AMarkets-Real ... Resolve XGBUS5 XTD Long Stopouts in OANDA ...
Resolve XGBUS5 XTD All Longs Critical Guard Attacks in All Markets ... Resolve XGBUS5 XTD All Longs Critical Guard Attacks in All Markets ...
Resolve XGBUS5 XTD All Guard Attacks in All Markets ... Resolve XGBUS5 XTD All Guard Attacks in All Markets ...
@@ -1821,6 +1821,27 @@ bool XGPUS5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMin)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -1887,6 +1908,66 @@ bool XGPUS5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
((mConditions.isXCHMASCPeak &&
mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax) &&
(
//
(mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish &&
mConditions.isXTSCurrentCrossedOverFarest &&
mConditions.isXTSCurrentCrossedOverNearest &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
//
||
//
((mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCVale) &&
(
//
(mConditions.isXTSCurrentMax &&
(
//
mConditions.isXAMAStartBullish
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMANeutural)
//
)
//
)
//
) )
// //
) )
@@ -1961,7 +2042,21 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHMALCFastOverSlow) && mConditions.isXCHMALCFastOverSlow) &&
( (
// //
false ((mConditions.isXAMAVale &&
mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXLHLLDecreased &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCUnderMin) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMABearish)
//
)
//
)
// //
) )
// //
@@ -2077,9 +2172,33 @@ bool XGPUS5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXTSCurrentCrossedOverNearest &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale)
//
||
//
(mConditions.isXTDBearishVale && (mConditions.isXTDBearishVale &&
mConditions.isXTMStartBullish && mConditions.isXTMStartBullish)
mConditions.isXTSCurrentCrossedOverNearest) //
||
//
((mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2151,10 +2270,18 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXAMABullish) && mConditions.isXAMABullish) &&
( (
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame && mConditions.isXCHMASCOverMax) &&
mConditions.isXCHMASCOverMax && (
//
(mConditions.isXFIOverZero &&
mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalCrossedOverBear)
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
(mConditions.isXCHMAMCTrendsDown && (mConditions.isXCHMAMCTrendsDown &&
(mConditions.isXCHMAMCFastOverSlow || (mConditions.isXCHMAMCFastOverSlow ||
mConditions.isXCHMAMCFastCrossedOverSlow))) mConditions.isXCHMAMCFastCrossedOverSlow)))
@@ -2167,6 +2294,10 @@ bool XGPUS5XTDHasLongSignal()
// //
) )
// //
)
//
)
//
|| ||
// //
// XTD Long ... // XTD Long ...
@@ -2335,7 +2466,38 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHMAMCFastCrossedUnderSlow) && mConditions.isXCHMAMCFastCrossedUnderSlow) &&
( (
// //
false ((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
((mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale &&
mConditions.isXCHMASCUnderMin) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
(mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)
//
)
//
)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2450,7 +2612,31 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHMAMCFastCrossedUnderSlow) && mConditions.isXCHMAMCFastCrossedUnderSlow) &&
( (
// //
false (mConditions.isXTSCurrentUnderFarest &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCVale &&
mConditions.isXCHMASCUnderMin)
//
)
//
)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2563,15 +2749,28 @@ bool XGPUS5XTDHasLongSignal()
// Check if MC Fast Under Slow ... // Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow || ((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) && mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXLHHighAttachedHH) &&
( (
// //
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSameHHs && mConditions.isXCHLHSameHHs &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCHHSame && mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHLHMCLCLLSame && mConditions.isXCHLHMCLCLLSame)
mConditions.isXLHHighAttachedHH) //
||
//
(mConditions.isXTDBearishVale &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
// //
) )
// //
@@ -2628,6 +2827,34 @@ bool XGPUS5XTDHasLongSignal()
// //
) )
// //
||
//
(mConditions.isXTDSignalCrossedOverBear &&
(
//
((mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH) &&
(
//
mConditions.isXTSAllSame
//
||
//
mConditions.isXTSCurrentMin
//
||
//
mConditions.isXTSCurrentMax
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -2690,11 +2917,10 @@ bool XGPUS5XTDHasLongSignal()
|| ||
// //
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSameHHs &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax && mConditions.isXCHMASCOverMax &&
mConditions.isXLHHighAttachedHH && (mConditions.isXCHLHSameHHs ||
mConditions.isXCHMASCCrossedOverMax) mConditions.isXCHLHSCMCHHSame))
// //
) )
// //
@@ -3631,7 +3857,23 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHMALCFastCrossedUnderSlow) && mConditions.isXCHMALCFastCrossedUnderSlow) &&
( (
// //
false ((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
mConditions.isXRSICrossedOverLongExit
//
||
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
// //
) )
// //
@@ -1821,6 +1821,27 @@ bool XGPUS5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMin)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -1887,6 +1908,66 @@ bool XGPUS5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
((mConditions.isXCHMASCPeak &&
mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax) &&
(
//
(mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish &&
mConditions.isXTSCurrentCrossedOverFarest &&
mConditions.isXTSCurrentCrossedOverNearest &&
mConditions.isXTSCurrentCrossedOverMediest)
//
)
//
)
//
||
//
((mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCVale) &&
(
//
(mConditions.isXTSCurrentMax &&
(
//
mConditions.isXAMAStartBullish
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMANeutural)
//
)
//
)
//
) )
// //
) )
@@ -1961,7 +2042,21 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHMALCFastOverSlow) && mConditions.isXCHMALCFastOverSlow) &&
( (
// //
false ((mConditions.isXAMAVale &&
mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXLHLLDecreased &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCUnderMin) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMABearish)
//
)
//
)
// //
) )
// //
@@ -2077,9 +2172,33 @@ bool XGPUS5XTDHasLongSignal()
// //
|| ||
// //
(mConditions.isXTSCurrentCrossedOverNearest &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale)
//
||
//
(mConditions.isXTDBearishVale && (mConditions.isXTDBearishVale &&
mConditions.isXTMStartBullish && mConditions.isXTMStartBullish)
mConditions.isXTSCurrentCrossedOverNearest) //
||
//
((mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2151,10 +2270,18 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXAMABullish) && mConditions.isXAMABullish) &&
( (
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame && mConditions.isXCHMASCOverMax) &&
mConditions.isXCHMASCOverMax && (
//
(mConditions.isXFIOverZero &&
mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalCrossedOverBear)
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
(mConditions.isXCHMAMCTrendsDown && (mConditions.isXCHMAMCTrendsDown &&
(mConditions.isXCHMAMCFastOverSlow || (mConditions.isXCHMAMCFastOverSlow ||
mConditions.isXCHMAMCFastCrossedOverSlow))) mConditions.isXCHMAMCFastCrossedOverSlow)))
@@ -2167,6 +2294,10 @@ bool XGPUS5XTDHasLongSignal()
// //
) )
// //
)
//
)
//
|| ||
// //
// XTD Long ... // XTD Long ...
@@ -2335,7 +2466,38 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHMAMCFastCrossedUnderSlow) && mConditions.isXCHMAMCFastCrossedUnderSlow) &&
( (
// //
false ((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
((mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale &&
mConditions.isXCHMASCUnderMin) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
(mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)
//
)
//
)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2450,7 +2612,31 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHMAMCFastCrossedUnderSlow) && mConditions.isXCHMAMCFastCrossedUnderSlow) &&
( (
// //
false (mConditions.isXTSCurrentUnderFarest &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCVale &&
mConditions.isXCHMASCUnderMin)
//
)
//
)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2563,15 +2749,28 @@ bool XGPUS5XTDHasLongSignal()
// Check if MC Fast Under Slow ... // Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow || ((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) && mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXLHHighAttachedHH) &&
( (
// //
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSameHHs && mConditions.isXCHLHSameHHs &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCHHSame && mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHLHMCLCLLSame && mConditions.isXCHLHMCLCLLSame)
mConditions.isXLHHighAttachedHH) //
||
//
(mConditions.isXTDBearishVale &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
// //
) )
// //
@@ -2628,6 +2827,34 @@ bool XGPUS5XTDHasLongSignal()
// //
) )
// //
||
//
(mConditions.isXTDSignalCrossedOverBear &&
(
//
((mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH) &&
(
//
mConditions.isXTSAllSame
//
||
//
mConditions.isXTSCurrentMin
//
||
//
mConditions.isXTSCurrentMax
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -2690,11 +2917,10 @@ bool XGPUS5XTDHasLongSignal()
|| ||
// //
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
mConditions.isXCHLHSameHHs &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax && mConditions.isXCHMASCOverMax &&
mConditions.isXLHHighAttachedHH && (mConditions.isXCHLHSameHHs ||
mConditions.isXCHMASCCrossedOverMax) mConditions.isXCHLHSCMCHHSame))
// //
) )
// //
@@ -3631,7 +3857,23 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHMALCFastCrossedUnderSlow) && mConditions.isXCHMALCFastCrossedUnderSlow) &&
( (
// //
false ((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
mConditions.isXRSICrossedOverLongExit
//
||
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
// //
) )
// //