Resolve All XAU5 XTSFI Longs Stop Outs on GrowthNext ...

This commit is contained in:
2024-02-03 14:36:51 +03:30
parent e1264c7e55
commit f6e791d955
3 changed files with 402 additions and 14 deletions
@@ -5904,7 +5904,111 @@ bool XAU5XTSFIHasLongSignal()
mConditions.isXLHHHSameInLength) && mConditions.isXLHHHSameInLength) &&
// //
( (
false) //
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCTrendsUp &&
mConditions.isXTDBullUnderBear &&
mConditions.isXCHMAMCFastOverSlow &&
mConditions.isXCHMASCFastCrossedOverSlow)
//
)
//
)
//
||
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest) &&
(
//
((mConditions.isXTMNeutural &&
mConditions.isXAMANeutural) &&
(
//
(mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow)
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
||
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish &&
mConditions.isXLHHHIncreased &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDBullCrossedUnderBear)
//
)
//
)
//
)
//
)
//
||
//
// Check if MC Fast Over Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
mConditions.isXCHMAMCTrendsUp
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXLHHHDecreased &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
)
// //
) )
// //
@@ -5971,7 +6075,46 @@ bool XAU5XTSFIHasLongSignal()
mConditions.isXLHHHSameInLength) && mConditions.isXLHHHSameInLength) &&
// //
( (
false) //
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax &&
mConditions.isXLHHHDecreased &&
mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear &&
mConditions.isXTSCurrentUnderMediest)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentUnderMediest)
//
||
//
(mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXTDBullCrossedUnderBear &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
)
// //
) )
// //
@@ -5984,7 +6127,23 @@ bool XAU5XTSFIHasLongSignal()
!mConditions.isXLHHHSameInLength) && !mConditions.isXLHHHSameInLength) &&
// //
( (
false) //
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHLHSameHHs &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
)
// //
) )
// //
@@ -5997,7 +6156,14 @@ bool XAU5XTSFIHasLongSignal()
!mConditions.isXLHLLSameInLength) && !mConditions.isXLHLLSameInLength) &&
// //
( (
false) //
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXLHHHIncreased &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTSCurrentUnderMediest)
//
)
// //
) )
// //
@@ -5904,7 +5904,111 @@ bool XAU5XTSFIHasLongSignal()
mConditions.isXLHHHSameInLength) && mConditions.isXLHHHSameInLength) &&
// //
( (
false) //
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCTrendsUp &&
mConditions.isXTDBullUnderBear &&
mConditions.isXCHMAMCFastOverSlow &&
mConditions.isXCHMASCFastCrossedOverSlow)
//
)
//
)
//
||
//
// Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
((mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest) &&
(
//
((mConditions.isXTMNeutural &&
mConditions.isXAMANeutural) &&
(
//
(mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow)
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
||
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish &&
mConditions.isXLHHHIncreased &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDBullCrossedUnderBear)
//
)
//
)
//
)
//
)
//
||
//
// Check if MC Fast Over Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
mConditions.isXCHMAMCTrendsUp
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXLHHHDecreased &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
)
// //
) )
// //
@@ -5971,7 +6075,46 @@ bool XAU5XTSFIHasLongSignal()
mConditions.isXLHHHSameInLength) && mConditions.isXLHHHSameInLength) &&
// //
( (
false) //
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax &&
mConditions.isXLHHHDecreased &&
mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear &&
mConditions.isXTSCurrentUnderMediest)
//
||
//
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentUnderMediest)
//
||
//
(mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXTDBullCrossedUnderBear &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
)
// //
) )
// //
@@ -5984,7 +6127,23 @@ bool XAU5XTSFIHasLongSignal()
!mConditions.isXLHHHSameInLength) && !mConditions.isXLHHHSameInLength) &&
// //
( (
false) //
// Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow ||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
(
//
(mConditions.isXTMBullish &&
mConditions.isXAMABullish &&
mConditions.isXCHLHSameHHs &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTSCurrentUnderMediest)
//
)
//
)
//
)
// //
) )
// //
@@ -5997,7 +6156,14 @@ bool XAU5XTSFIHasLongSignal()
!mConditions.isXLHLLSameInLength) && !mConditions.isXLHLLSameInLength) &&
// //
( (
false) //
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXLHHHIncreased &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTSCurrentUnderMediest)
//
)
// //
) )
// //
@@ -5904,18 +5904,67 @@ bool XAU5XTSFIHasLongSignal()
mConditions.isXLHHHSameInLength) && mConditions.isXLHHHSameInLength) &&
// //
( (
//
((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish &&
mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCTrendsUp &&
mConditions.isXTDBullUnderBear &&
mConditions.isXCHMAMCFastOverSlow &&
mConditions.isXCHMASCFastCrossedOverSlow)
//
)
//
)
//
||
// //
// Check if SC Fast Under Slow ... // Check if SC Fast Under Slow ...
((mConditions.isXCHMASCFastUnderSlow || ((mConditions.isXCHMASCFastUnderSlow ||
mConditions.isXCHMASCFastCrossedUnderSlow) && mConditions.isXCHMASCFastCrossedUnderSlow) &&
( (
// //
(mConditions.isXTMNeutural && ((mConditions.isXTDSignalUnderBear &&
mConditions.isXAMANeutural && mConditions.isXTSCurrentUnderMediest) &&
mConditions.isXCHLHMCLCHHSame && (
mConditions.isXCHLHMCLCLLSame && //
mConditions.isXTDSignalUnderBear && ((mConditions.isXTMNeutural &&
mConditions.isXTSCurrentUnderMediest) mConditions.isXAMANeutural) &&
(
//
(mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow)
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
||
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish &&
mConditions.isXLHHHIncreased &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDBullCrossedUnderBear)
//
)
//
)
// //
) )
// //
@@ -6048,6 +6097,13 @@ bool XAU5XTSFIHasLongSignal()
// //
|| ||
// //
(mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentUnderMediest &&
mConditions.isXTDBullCrossedUnderBear &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
||
//
(mConditions.isXTMNeutural && (mConditions.isXTMNeutural &&
mConditions.isXAMANeutural && mConditions.isXAMANeutural &&
mConditions.isXCHLHSCMCHHSame && mConditions.isXCHLHSCMCHHSame &&