Resolve XUSPY5 XCHMACC All Shorts Stopouts in GrowthNext ...

This commit is contained in:
2024-03-17 01:01:06 +03:30
parent ab7a2f6f7e
commit 7f1c1b92c6
3 changed files with 489 additions and 303 deletions
@@ -38182,120 +38182,149 @@ bool XUSPY5XCHMACCHasShortSignal()
// Price Under Signal ... // Price Under Signal ...
((mConditions.isXLHPriceUnderSignal || ((mConditions.isXLHPriceUnderSignal ||
mConditions.isXLHPriceCrossedUnderSignal) && mConditions.isXLHPriceCrossedUnderSignal) &&
( (
// //
// //
// XCHMACC Short ... // XCHMACC Short ...
// Resolve Stop Outs ... // Resolve Stop Outs ...
// Both HH and LL Same In Length ... // Both HH and LL Same In Length ...
// Price Under Signal ... // Price Under Signal ...
// Check if SC Fast Over Slow ... // Check if SC Fast Over Slow ...
((mConditions.isXCHMASCFastOverSlow || ((mConditions.isXCHMASCFastOverSlow ||
mConditions.isXCHMASCFastCrossedOverSlow) && mConditions.isXCHMASCFastCrossedOverSlow) &&
( (
// //
false false
//
)
// //
) )
// //
) ||
// //
|| // XCHMACC Short ...
// // Resolve Stop Outs ...
// XCHMACC Short ... // Both HH and LL Same In Length ...
// Resolve Stop Outs ... // Price Under Signal ...
// Both HH and LL Same In Length ... // Check if MC Fast Over Slow ...
// Price Under Signal ... ((mConditions.isXCHMAMCFastOverSlow ||
// Check if MC Fast Over Slow ... mConditions.isXCHMAMCFastCrossedOverSlow) &&
((mConditions.isXCHMAMCFastOverSlow || (
mConditions.isXCHMAMCFastCrossedOverSlow) && //
( false
// //
false )
// //
) )
// //
) ||
// //
|| // XCHMACC Short ...
// // Resolve Stop Outs ...
// XCHMACC Short ... // Both HH and LL Same In Length ...
// Resolve Stop Outs ... // Price Under Signal ...
// Both HH and LL Same In Length ... // Check if LC Fast Over Slow ...
// Price Under Signal ... ((mConditions.isXCHMALCFastOverSlow ||
// Check if LC Fast Over Slow ... mConditions.isXCHMALCFastCrossedOverSlow) &&
((mConditions.isXCHMALCFastOverSlow || (
mConditions.isXCHMALCFastCrossedOverSlow) && //
( false
// //
false )
// //
) )
// //
) ||
// //
|| // XCHMACC Short ...
// // Resolve Stop Outs ...
// XCHMACC Short ... // Both HH and LL Same In Length ...
// Resolve Stop Outs ... // Price Under Signal ...
// Both HH and LL Same In Length ... // Check if SC Fast Under Slow But Trends Down ...
// Price Under Signal ... ((mConditions.isXCHMASCTrendsDown &&
// Check if SC Fast Under Slow But Trends Down ... mConditions.isXCHMASCFastUnderSlow) &&
((mConditions.isXCHMASCTrendsDown && (
mConditions.isXCHMASCFastUnderSlow) && //
( false
// //
false )
// //
) )
// //
) ||
// //
|| // XCHMACC Short ...
// // Resolve Stop Outs ...
// XCHMACC Short ... // Both HH and LL Same In Length ...
// Resolve Stop Outs ... // Price Under Signal ...
// Both HH and LL Same In Length ... // Check if MC Fast Under Slow But Trends Down ...
// Price Under Signal ... ((mConditions.isXCHMAMCTrendsDown &&
// Check if MC Fast Under Slow But Trends Down ... mConditions.isXCHMAMCFastUnderSlow) &&
((mConditions.isXCHMAMCTrendsDown && (
mConditions.isXCHMAMCFastUnderSlow) && //
( (mConditions.isXTDBullOverBear &&
// (
(mConditions.isXTDBullOverBear && //
( (mConditions.isXCHMALCVale &&
// mConditions.isXTSCurrentMin &&
(mConditions.isXCHMALCVale && mConditions.isXLHHHIncreased &&
mConditions.isXTSCurrentMin && mConditions.isXLHPriceCrossedUnderSignal)
mConditions.isXLHHHIncreased && //
mConditions.isXLHPriceCrossedUnderSignal) )
// //
) )
//
)
//
)
//
||
//
// XCHMACC Short ...
// Resolve Stop Outs ...
// Both HH and LL Same In Length ...
// Price Under Signal ...
// Check if LC Fast Under Slow But Trends Down ...
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastUnderSlow) &&
(
//
false
//
)
//
)
//
)
//
||
//
// XCHMACC Short ...
// Resolve Stop Outs ...
// Both HH and LL Same In Length ...
// Price Under Signal ...
// All Bearish ...
((mConditions.isXTMBearish &&
mConditions.isXAMABearish) &&
(
//
((!mConditions.isXCHMAMCTrendsUp &&
!mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMin &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTSCurrentCrossedUnderNearest)
// //
) )
// //
) )
// //
) )
// //
|| )
//
// XCHMACC Short ...
// Resolve Stop Outs ...
// Both HH and LL Same In Length ...
// Price Under Signal ...
// Check if LC Fast Under Slow But Trends Down ...
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastUnderSlow) &&
(
//
false
//
)
//
)
//
)
// //
) )
// //
@@ -38633,7 +38662,25 @@ bool XUSPY5XCHMACCHasShortSignal()
mConditions.isXCHMAMCFastUnderSlow) && mConditions.isXCHMAMCFastUnderSlow) &&
( (
// //
false (mConditions.isXTDBullCrossedOverBear &&
(
//
(mConditions.isXTSCurrentOverMediest &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXCHMASCCrossedUnderMin)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -38754,6 +38801,21 @@ bool XUSPY5XCHMACCHasShortSignal()
// //
) )
// //
||
//
(mConditions.isXFIOverZero &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMin &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTSCurrentCrossedUnderNearest &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
)
//
)
//
) )
// //
) )
@@ -38182,120 +38182,149 @@ bool XUSPY5XCHMACCHasShortSignal()
// Price Under Signal ... // Price Under Signal ...
((mConditions.isXLHPriceUnderSignal || ((mConditions.isXLHPriceUnderSignal ||
mConditions.isXLHPriceCrossedUnderSignal) && mConditions.isXLHPriceCrossedUnderSignal) &&
( (
// //
// //
// XCHMACC Short ... // XCHMACC Short ...
// Resolve Stop Outs ... // Resolve Stop Outs ...
// Both HH and LL Same In Length ... // Both HH and LL Same In Length ...
// Price Under Signal ... // Price Under Signal ...
// Check if SC Fast Over Slow ... // Check if SC Fast Over Slow ...
((mConditions.isXCHMASCFastOverSlow || ((mConditions.isXCHMASCFastOverSlow ||
mConditions.isXCHMASCFastCrossedOverSlow) && mConditions.isXCHMASCFastCrossedOverSlow) &&
( (
// //
false false
//
)
// //
) )
// //
) ||
// //
|| // XCHMACC Short ...
// // Resolve Stop Outs ...
// XCHMACC Short ... // Both HH and LL Same In Length ...
// Resolve Stop Outs ... // Price Under Signal ...
// Both HH and LL Same In Length ... // Check if MC Fast Over Slow ...
// Price Under Signal ... ((mConditions.isXCHMAMCFastOverSlow ||
// Check if MC Fast Over Slow ... mConditions.isXCHMAMCFastCrossedOverSlow) &&
((mConditions.isXCHMAMCFastOverSlow || (
mConditions.isXCHMAMCFastCrossedOverSlow) && //
( false
// //
false )
// //
) )
// //
) ||
// //
|| // XCHMACC Short ...
// // Resolve Stop Outs ...
// XCHMACC Short ... // Both HH and LL Same In Length ...
// Resolve Stop Outs ... // Price Under Signal ...
// Both HH and LL Same In Length ... // Check if LC Fast Over Slow ...
// Price Under Signal ... ((mConditions.isXCHMALCFastOverSlow ||
// Check if LC Fast Over Slow ... mConditions.isXCHMALCFastCrossedOverSlow) &&
((mConditions.isXCHMALCFastOverSlow || (
mConditions.isXCHMALCFastCrossedOverSlow) && //
( false
// //
false )
// //
) )
// //
) ||
// //
|| // XCHMACC Short ...
// // Resolve Stop Outs ...
// XCHMACC Short ... // Both HH and LL Same In Length ...
// Resolve Stop Outs ... // Price Under Signal ...
// Both HH and LL Same In Length ... // Check if SC Fast Under Slow But Trends Down ...
// Price Under Signal ... ((mConditions.isXCHMASCTrendsDown &&
// Check if SC Fast Under Slow But Trends Down ... mConditions.isXCHMASCFastUnderSlow) &&
((mConditions.isXCHMASCTrendsDown && (
mConditions.isXCHMASCFastUnderSlow) && //
( false
// //
false )
// //
) )
// //
) ||
// //
|| // XCHMACC Short ...
// // Resolve Stop Outs ...
// XCHMACC Short ... // Both HH and LL Same In Length ...
// Resolve Stop Outs ... // Price Under Signal ...
// Both HH and LL Same In Length ... // Check if MC Fast Under Slow But Trends Down ...
// Price Under Signal ... ((mConditions.isXCHMAMCTrendsDown &&
// Check if MC Fast Under Slow But Trends Down ... mConditions.isXCHMAMCFastUnderSlow) &&
((mConditions.isXCHMAMCTrendsDown && (
mConditions.isXCHMAMCFastUnderSlow) && //
( (mConditions.isXTDBullOverBear &&
// (
(mConditions.isXTDBullOverBear && //
( (mConditions.isXCHMALCVale &&
// mConditions.isXTSCurrentMin &&
(mConditions.isXCHMALCVale && mConditions.isXLHHHIncreased &&
mConditions.isXTSCurrentMin && mConditions.isXLHPriceCrossedUnderSignal)
mConditions.isXLHHHIncreased && //
mConditions.isXLHPriceCrossedUnderSignal) )
// //
) )
//
)
//
)
//
||
//
// XCHMACC Short ...
// Resolve Stop Outs ...
// Both HH and LL Same In Length ...
// Price Under Signal ...
// Check if LC Fast Under Slow But Trends Down ...
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastUnderSlow) &&
(
//
false
//
)
//
)
//
)
//
||
//
// XCHMACC Short ...
// Resolve Stop Outs ...
// Both HH and LL Same In Length ...
// Price Under Signal ...
// All Bearish ...
((mConditions.isXTMBearish &&
mConditions.isXAMABearish) &&
(
//
((!mConditions.isXCHMAMCTrendsUp &&
!mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMin &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTSCurrentCrossedUnderNearest)
// //
) )
// //
) )
// //
) )
// //
|| )
//
// XCHMACC Short ...
// Resolve Stop Outs ...
// Both HH and LL Same In Length ...
// Price Under Signal ...
// Check if LC Fast Under Slow But Trends Down ...
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastUnderSlow) &&
(
//
false
//
)
//
)
//
)
// //
) )
// //
@@ -38633,7 +38662,25 @@ bool XUSPY5XCHMACCHasShortSignal()
mConditions.isXCHMAMCFastUnderSlow) && mConditions.isXCHMAMCFastUnderSlow) &&
( (
// //
false (mConditions.isXTDBullCrossedOverBear &&
(
//
(mConditions.isXTSCurrentOverMediest &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXCHMASCCrossedUnderMin)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -38754,6 +38801,21 @@ bool XUSPY5XCHMACCHasShortSignal()
// //
) )
// //
||
//
(mConditions.isXFIOverZero &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMin &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTSCurrentCrossedUnderNearest &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
)
//
)
//
) )
// //
) )
@@ -38182,120 +38182,149 @@ bool XUSPY5XCHMACCHasShortSignal()
// Price Under Signal ... // Price Under Signal ...
((mConditions.isXLHPriceUnderSignal || ((mConditions.isXLHPriceUnderSignal ||
mConditions.isXLHPriceCrossedUnderSignal) && mConditions.isXLHPriceCrossedUnderSignal) &&
( (
// //
// //
// XCHMACC Short ... // XCHMACC Short ...
// Resolve Stop Outs ... // Resolve Stop Outs ...
// Both HH and LL Same In Length ... // Both HH and LL Same In Length ...
// Price Under Signal ... // Price Under Signal ...
// Check if SC Fast Over Slow ... // Check if SC Fast Over Slow ...
((mConditions.isXCHMASCFastOverSlow || ((mConditions.isXCHMASCFastOverSlow ||
mConditions.isXCHMASCFastCrossedOverSlow) && mConditions.isXCHMASCFastCrossedOverSlow) &&
( (
// //
false false
//
)
// //
) )
// //
) ||
// //
|| // XCHMACC Short ...
// // Resolve Stop Outs ...
// XCHMACC Short ... // Both HH and LL Same In Length ...
// Resolve Stop Outs ... // Price Under Signal ...
// Both HH and LL Same In Length ... // Check if MC Fast Over Slow ...
// Price Under Signal ... ((mConditions.isXCHMAMCFastOverSlow ||
// Check if MC Fast Over Slow ... mConditions.isXCHMAMCFastCrossedOverSlow) &&
((mConditions.isXCHMAMCFastOverSlow || (
mConditions.isXCHMAMCFastCrossedOverSlow) && //
( false
// //
false )
// //
) )
// //
) ||
// //
|| // XCHMACC Short ...
// // Resolve Stop Outs ...
// XCHMACC Short ... // Both HH and LL Same In Length ...
// Resolve Stop Outs ... // Price Under Signal ...
// Both HH and LL Same In Length ... // Check if LC Fast Over Slow ...
// Price Under Signal ... ((mConditions.isXCHMALCFastOverSlow ||
// Check if LC Fast Over Slow ... mConditions.isXCHMALCFastCrossedOverSlow) &&
((mConditions.isXCHMALCFastOverSlow || (
mConditions.isXCHMALCFastCrossedOverSlow) && //
( false
// //
false )
// //
) )
// //
) ||
// //
|| // XCHMACC Short ...
// // Resolve Stop Outs ...
// XCHMACC Short ... // Both HH and LL Same In Length ...
// Resolve Stop Outs ... // Price Under Signal ...
// Both HH and LL Same In Length ... // Check if SC Fast Under Slow But Trends Down ...
// Price Under Signal ... ((mConditions.isXCHMASCTrendsDown &&
// Check if SC Fast Under Slow But Trends Down ... mConditions.isXCHMASCFastUnderSlow) &&
((mConditions.isXCHMASCTrendsDown && (
mConditions.isXCHMASCFastUnderSlow) && //
( false
// //
false )
// //
) )
// //
) ||
// //
|| // XCHMACC Short ...
// // Resolve Stop Outs ...
// XCHMACC Short ... // Both HH and LL Same In Length ...
// Resolve Stop Outs ... // Price Under Signal ...
// Both HH and LL Same In Length ... // Check if MC Fast Under Slow But Trends Down ...
// Price Under Signal ... ((mConditions.isXCHMAMCTrendsDown &&
// Check if MC Fast Under Slow But Trends Down ... mConditions.isXCHMAMCFastUnderSlow) &&
((mConditions.isXCHMAMCTrendsDown && (
mConditions.isXCHMAMCFastUnderSlow) && //
( (mConditions.isXTDBullOverBear &&
// (
(mConditions.isXTDBullOverBear && //
( (mConditions.isXCHMALCVale &&
// mConditions.isXTSCurrentMin &&
(mConditions.isXCHMALCVale && mConditions.isXLHHHIncreased &&
mConditions.isXTSCurrentMin && mConditions.isXLHPriceCrossedUnderSignal)
mConditions.isXLHHHIncreased && //
mConditions.isXLHPriceCrossedUnderSignal) )
// //
) )
//
)
//
)
//
||
//
// XCHMACC Short ...
// Resolve Stop Outs ...
// Both HH and LL Same In Length ...
// Price Under Signal ...
// Check if LC Fast Under Slow But Trends Down ...
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastUnderSlow) &&
(
//
false
//
)
//
)
//
)
//
||
//
// XCHMACC Short ...
// Resolve Stop Outs ...
// Both HH and LL Same In Length ...
// Price Under Signal ...
// All Bearish ...
((mConditions.isXTMBearish &&
mConditions.isXAMABearish) &&
(
//
((!mConditions.isXCHMAMCTrendsUp &&
!mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastUnderSlow) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMin &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTSCurrentCrossedUnderNearest)
// //
) )
// //
) )
// //
) )
// //
|| )
//
// XCHMACC Short ...
// Resolve Stop Outs ...
// Both HH and LL Same In Length ...
// Price Under Signal ...
// Check if LC Fast Under Slow But Trends Down ...
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastUnderSlow) &&
(
//
false
//
)
//
)
//
)
// //
) )
// //
@@ -38633,7 +38662,25 @@ bool XUSPY5XCHMACCHasShortSignal()
mConditions.isXCHMAMCFastUnderSlow) && mConditions.isXCHMAMCFastUnderSlow) &&
( (
// //
false (mConditions.isXTDBullCrossedOverBear &&
(
//
(mConditions.isXTSCurrentOverMediest &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXCHMASCCrossedUnderMin)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -38754,6 +38801,21 @@ bool XUSPY5XCHMACCHasShortSignal()
// //
) )
// //
||
//
(mConditions.isXFIOverZero &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMin &&
mConditions.isXCHMASCUnderMin &&
mConditions.isXTSCurrentCrossedUnderNearest &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
)
//
)
//
) )
// //
) )