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
+1 -1
View File
@@ -1,4 +1,4 @@
/////////////////////////////////////////////////////// ///////////////////////////////////////////////////////
// //
// SaherElm IT Center MQL5 Expert Advisor // SaherElm IT Center MQL5 Expert Advisor
// ---------------------------------------- // ----------------------------------------
@@ -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.isXTDBearishVale && (mConditions.isXTSCurrentCrossedOverNearest &&
mConditions.isXTMStartBullish && (
mConditions.isXTSCurrentCrossedOverNearest) //
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale)
//
||
//
(mConditions.isXTDBearishVale &&
mConditions.isXTMStartBullish)
//
||
//
((mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2151,13 +2270,25 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXAMABullish) && mConditions.isXAMABullish) &&
( (
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame && mConditions.isXCHMASCOverMax) &&
mConditions.isXCHMASCOverMax && (
(mConditions.isXCHMAMCTrendsDown && //
(mConditions.isXCHMAMCFastOverSlow || (mConditions.isXFIOverZero &&
mConditions.isXCHMAMCFastCrossedOverSlow))) mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalCrossedOverBear)
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
(mConditions.isXCHMAMCTrendsDown &&
(mConditions.isXCHMAMCFastOverSlow ||
mConditions.isXCHMAMCFastCrossedOverSlow)))
//
)
//
)
// //
) )
// //
@@ -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)
//
)
//
)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2565,13 +2751,26 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHMAMCFastCrossedUnderSlow) && mConditions.isXCHMAMCFastCrossedUnderSlow) &&
( (
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSameHHs && mConditions.isXCHMASCOverMax &&
mConditions.isXTSCurrentMax && mConditions.isXLHHighAttachedHH) &&
mConditions.isXCHMASCOverMax && (
mConditions.isXCHLHMCLCHHSame && //
mConditions.isXCHLHMCLCLLSame && (mConditions.isXCHMALCPeak &&
mConditions.isXLHHighAttachedHH) mConditions.isXCHLHSameHHs &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHLHMCLCLLSame)
//
||
//
(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 ...
+1 -1
View File
@@ -1,4 +1,4 @@
/////////////////////////////////////////////////////// ///////////////////////////////////////////////////////
// //
// SaherElm IT Center MQL5 Expert Advisor // SaherElm IT Center MQL5 Expert Advisor
// ---------------------------------------- // ----------------------------------------
@@ -1,4 +1,4 @@
/////////////////////////////////////////////////////// ///////////////////////////////////////////////////////
// //
// SaherElm IT Center MQL5 Expert Advisor // SaherElm IT Center MQL5 Expert Advisor
// ---------------------------------------- // ----------------------------------------
@@ -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.isXTDBearishVale && (mConditions.isXTSCurrentCrossedOverNearest &&
mConditions.isXTMStartBullish && (
mConditions.isXTSCurrentCrossedOverNearest) //
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale)
//
||
//
(mConditions.isXTDBearishVale &&
mConditions.isXTMStartBullish)
//
||
//
((mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2151,13 +2270,25 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXAMABullish) && mConditions.isXAMABullish) &&
( (
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame && mConditions.isXCHMASCOverMax) &&
mConditions.isXCHMASCOverMax && (
(mConditions.isXCHMAMCTrendsDown && //
(mConditions.isXCHMAMCFastOverSlow || (mConditions.isXFIOverZero &&
mConditions.isXCHMAMCFastCrossedOverSlow))) mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalCrossedOverBear)
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
(mConditions.isXCHMAMCTrendsDown &&
(mConditions.isXCHMAMCFastOverSlow ||
mConditions.isXCHMAMCFastCrossedOverSlow)))
//
)
//
)
// //
) )
// //
@@ -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)
//
)
//
)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2565,13 +2751,26 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHMAMCFastCrossedUnderSlow) && mConditions.isXCHMAMCFastCrossedUnderSlow) &&
( (
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSameHHs && mConditions.isXCHMASCOverMax &&
mConditions.isXTSCurrentMax && mConditions.isXLHHighAttachedHH) &&
mConditions.isXCHMASCOverMax && (
mConditions.isXCHLHMCLCHHSame && //
mConditions.isXCHLHMCLCLLSame && (mConditions.isXCHMALCPeak &&
mConditions.isXLHHighAttachedHH) mConditions.isXCHLHSameHHs &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHLHMCLCLLSame)
//
||
//
(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.isXTDBearishVale && (mConditions.isXTSCurrentCrossedOverNearest &&
mConditions.isXTMStartBullish && (
mConditions.isXTSCurrentCrossedOverNearest) //
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale)
//
||
//
(mConditions.isXTDBearishVale &&
mConditions.isXTMStartBullish)
//
||
//
((mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2151,13 +2270,25 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXAMABullish) && mConditions.isXAMABullish) &&
( (
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame && mConditions.isXCHMASCOverMax) &&
mConditions.isXCHMASCOverMax && (
(mConditions.isXCHMAMCTrendsDown && //
(mConditions.isXCHMAMCFastOverSlow || (mConditions.isXFIOverZero &&
mConditions.isXCHMAMCFastCrossedOverSlow))) mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalCrossedOverBear)
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
(mConditions.isXCHMAMCTrendsDown &&
(mConditions.isXCHMAMCFastOverSlow ||
mConditions.isXCHMAMCFastCrossedOverSlow)))
//
)
//
)
// //
) )
// //
@@ -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)
//
)
//
)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2565,13 +2751,26 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHMAMCFastCrossedUnderSlow) && mConditions.isXCHMAMCFastCrossedUnderSlow) &&
( (
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSameHHs && mConditions.isXCHMASCOverMax &&
mConditions.isXTSCurrentMax && mConditions.isXLHHighAttachedHH) &&
mConditions.isXCHMASCOverMax && (
mConditions.isXCHLHMCLCHHSame && //
mConditions.isXCHLHMCLCLLSame && (mConditions.isXCHMALCPeak &&
mConditions.isXLHHighAttachedHH) mConditions.isXCHLHSameHHs &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHLHMCLCLLSame)
//
||
//
(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)
//
)
//
)
// //
) )
// //