Resolve XGBUS5 XTD Long Stopouts in GrowthNext ...

This commit is contained in:
2024-03-27 00:57:57 +03:30
parent 7394bc18c9
commit 0b53dac5fa
3 changed files with 351 additions and 36 deletions
@@ -2038,13 +2038,20 @@ bool XGPUS5XTDHasLongSignal()
// //
((mConditions.isXCHMAMCVale && ((mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCUnderMin && mConditions.isXCHMASCUnderMin &&
mConditions.isXTDSignalCrossedOverBear) && mConditions.isXTDSignalCrossedOverBear) &&
( (
// //
(mConditions.isXTMBullish && ((mConditions.isXCHLHMCLCHHSame ||
mConditions.isXAMANeutural) mConditions.isXCHLHMCLCLLSame) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMANeutural)
//
)
//
)
// //
) )
// //
@@ -2242,10 +2249,28 @@ bool XGPUS5XTDHasLongSignal()
(mConditions.isXTSCurrentUnderMediest && (mConditions.isXTSCurrentUnderMediest &&
( (
// //
(mConditions.isXCHMAMCPeak && ((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale && mConditions.isXCHMALCVale &&
mConditions.isXCHLHSCMCHHSame && mConditions.isXTDSignalCrossedOverBear) &&
mConditions.isXTDSignalCrossedOverBear) (
//
mConditions.isXCHLHSCMCHHSame
//
||
//
(mConditions.isXTSCurrentUnderFarest &&
(
//
(mConditions.isXTSCurrentCrossedUnderMediest &&
mConditions.isXTSCurrentCrossedUnderFarest)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2566,18 +2591,56 @@ bool XGPUS5XTDHasLongSignal()
( (
// //
((mConditions.isXCHMAMCVale && ((mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale && mConditions.isXTDBearishVale &&
mConditions.isXCHMASCUnderMin) && mConditions.isXCHMASCUnderMin) &&
( (
// //
(mConditions.isXTMNeutural && (mConditions.isXTSCurrentMax &&
mConditions.isXAMANeutural) (
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
(mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)
//
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
)
//
)
// //
|| ||
// //
(mConditions.isXTMEndBullish && (mConditions.isXTSCurrentUnderFarest &&
mConditions.isXAMAEndBullish) (
//
(mConditions.isXCHLHMCLCLLSame &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2978,6 +3041,20 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHLHSCMCHHSame && mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH) mConditions.isXLHHighAttachedHH)
// //
||
//
((mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame) &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXTMStartBullish &&
mConditions.isXCHMASCCrossedOverMax)
//
)
//
)
//
) )
// //
) )
@@ -3094,6 +3171,18 @@ bool XGPUS5XTDHasLongSignal()
((mConditions.isXCHMALCPeak && ((mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax) && mConditions.isXCHMASCOverMax) &&
( (
//
(mConditions.isXTSCurrentUnderNearest &&
(
//
(mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTSCurrentCrossedUnderNearest)
//
)
//
)
//
||
// //
((mConditions.isXCHLHMCLCLLSame && ((mConditions.isXCHLHMCLCLLSame &&
(mConditions.isXCHLHSCMCHHSame || (mConditions.isXCHLHSCMCHHSame ||
@@ -3586,6 +3675,22 @@ bool XGPUS5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale &&
mConditions.isXLHLLIncreased &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
) )
// //
) )
@@ -2038,13 +2038,20 @@ bool XGPUS5XTDHasLongSignal()
// //
((mConditions.isXCHMAMCVale && ((mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCUnderMin && mConditions.isXCHMASCUnderMin &&
mConditions.isXTDSignalCrossedOverBear) && mConditions.isXTDSignalCrossedOverBear) &&
( (
// //
(mConditions.isXTMBullish && ((mConditions.isXCHLHMCLCHHSame ||
mConditions.isXAMANeutural) mConditions.isXCHLHMCLCLLSame) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMANeutural)
//
)
//
)
// //
) )
// //
@@ -2242,10 +2249,28 @@ bool XGPUS5XTDHasLongSignal()
(mConditions.isXTSCurrentUnderMediest && (mConditions.isXTSCurrentUnderMediest &&
( (
// //
(mConditions.isXCHMAMCPeak && ((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale && mConditions.isXCHMALCVale &&
mConditions.isXCHLHSCMCHHSame && mConditions.isXTDSignalCrossedOverBear) &&
mConditions.isXTDSignalCrossedOverBear) (
//
mConditions.isXCHLHSCMCHHSame
//
||
//
(mConditions.isXTSCurrentUnderFarest &&
(
//
(mConditions.isXTSCurrentCrossedUnderMediest &&
mConditions.isXTSCurrentCrossedUnderFarest)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2566,18 +2591,56 @@ bool XGPUS5XTDHasLongSignal()
( (
// //
((mConditions.isXCHMAMCVale && ((mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale && mConditions.isXTDBearishVale &&
mConditions.isXCHMASCUnderMin) && mConditions.isXCHMASCUnderMin) &&
( (
// //
(mConditions.isXTMNeutural && (mConditions.isXTSCurrentMax &&
mConditions.isXAMANeutural) (
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
(mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)
//
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
)
//
)
// //
|| ||
// //
(mConditions.isXTMEndBullish && (mConditions.isXTSCurrentUnderFarest &&
mConditions.isXAMAEndBullish) (
//
(mConditions.isXCHLHMCLCLLSame &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2978,6 +3041,20 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHLHSCMCHHSame && mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH) mConditions.isXLHHighAttachedHH)
// //
||
//
((mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame) &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXTMStartBullish &&
mConditions.isXCHMASCCrossedOverMax)
//
)
//
)
//
) )
// //
) )
@@ -3094,6 +3171,18 @@ bool XGPUS5XTDHasLongSignal()
((mConditions.isXCHMALCPeak && ((mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax) && mConditions.isXCHMASCOverMax) &&
( (
//
(mConditions.isXTSCurrentUnderNearest &&
(
//
(mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTSCurrentCrossedUnderNearest)
//
)
//
)
//
||
// //
((mConditions.isXCHLHMCLCLLSame && ((mConditions.isXCHLHMCLCLLSame &&
(mConditions.isXCHLHSCMCHHSame || (mConditions.isXCHLHSCMCHHSame ||
@@ -3586,6 +3675,22 @@ bool XGPUS5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale &&
mConditions.isXLHLLIncreased &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
) )
// //
) )
@@ -2038,13 +2038,20 @@ bool XGPUS5XTDHasLongSignal()
// //
((mConditions.isXCHMAMCVale && ((mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax && mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCUnderMin && mConditions.isXCHMASCUnderMin &&
mConditions.isXTDSignalCrossedOverBear) && mConditions.isXTDSignalCrossedOverBear) &&
( (
// //
(mConditions.isXTMBullish && ((mConditions.isXCHLHMCLCHHSame ||
mConditions.isXAMANeutural) mConditions.isXCHLHMCLCLLSame) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMANeutural)
//
)
//
)
// //
) )
// //
@@ -2242,10 +2249,28 @@ bool XGPUS5XTDHasLongSignal()
(mConditions.isXTSCurrentUnderMediest && (mConditions.isXTSCurrentUnderMediest &&
( (
// //
(mConditions.isXCHMAMCPeak && ((mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale && mConditions.isXCHMALCVale &&
mConditions.isXCHLHSCMCHHSame && mConditions.isXTDSignalCrossedOverBear) &&
mConditions.isXTDSignalCrossedOverBear) (
//
mConditions.isXCHLHSCMCHHSame
//
||
//
(mConditions.isXTSCurrentUnderFarest &&
(
//
(mConditions.isXTSCurrentCrossedUnderMediest &&
mConditions.isXTSCurrentCrossedUnderFarest)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2566,18 +2591,56 @@ bool XGPUS5XTDHasLongSignal()
( (
// //
((mConditions.isXCHMAMCVale && ((mConditions.isXCHMAMCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale && mConditions.isXTDBearishVale &&
mConditions.isXCHMASCUnderMin) && mConditions.isXCHMASCUnderMin) &&
( (
// //
(mConditions.isXTMNeutural && (mConditions.isXTSCurrentMax &&
mConditions.isXAMANeutural) (
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
(mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)
//
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXTSAllSame &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
)
//
)
// //
|| ||
// //
(mConditions.isXTMEndBullish && (mConditions.isXTSCurrentUnderFarest &&
mConditions.isXAMAEndBullish) (
//
(mConditions.isXCHLHMCLCLLSame &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2978,6 +3041,20 @@ bool XGPUS5XTDHasLongSignal()
mConditions.isXCHLHSCMCHHSame && mConditions.isXCHLHSCMCHHSame &&
mConditions.isXLHHighAttachedHH) mConditions.isXLHHighAttachedHH)
// //
||
//
((mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame) &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXTMStartBullish &&
mConditions.isXCHMASCCrossedOverMax)
//
)
//
)
//
) )
// //
) )
@@ -3094,6 +3171,18 @@ bool XGPUS5XTDHasLongSignal()
((mConditions.isXCHMALCPeak && ((mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax) && mConditions.isXCHMASCOverMax) &&
( (
//
(mConditions.isXTSCurrentUnderNearest &&
(
//
(mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTSCurrentCrossedUnderNearest)
//
)
//
)
//
||
// //
((mConditions.isXCHLHMCLCLLSame && ((mConditions.isXCHLHMCLCLLSame &&
(mConditions.isXCHLHSCMCHHSame || (mConditions.isXCHLHSCMCHHSame ||
@@ -3586,6 +3675,22 @@ bool XGPUS5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale &&
mConditions.isXLHLLIncreased &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
) )
// //
) )