Resolve XUSPY5 XTSFI All Longs Guard Attacks in IFCMarkets ...

This commit is contained in:
2024-03-19 05:36:05 +03:30
parent 271f09f116
commit b07687b075
5 changed files with 1276 additions and 649 deletions
@@ -26638,6 +26638,13 @@ bool XUSPY5XTSFIHasLongSignal()
//
(mConditions.isXTDBullUnderBear &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXAMANeutural &&
mConditions.isXTMStartBullish &&
mConditions.isXCHLHMCLCHHSame)
//
||
//
(mConditions.isXCHMASCTrendsUp &&
(
@@ -26816,6 +26823,22 @@ bool XUSPY5XTSFIHasLongSignal()
//
(mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXTDSignalCrossedUnderBear &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMABearish &&
mConditions.isXCHMALCPeak &&
mConditions.isXLHHHIncreased &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame)
//
)
//
)
//
||
//
((!mConditions.isXCHMAMCTrendsUp &&
!mConditions.isXCHMAMCTrendsDown &&
@@ -26964,6 +26987,24 @@ bool XUSPY5XTSFIHasLongSignal()
//
||
//
((mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
(mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)
//
)
//
)
//
||
//
(mConditions.isXCHMALCVale &&
(
//
@@ -27062,6 +27103,19 @@ bool XUSPY5XTSFIHasLongSignal()
//
(mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXTSCurrentCrossedUnderMediest &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTDBearishVale &&
mConditions.isXCHLHMCLCHHSame)
//
)
//
)
//
||
//
((!mConditions.isXCHMALCTrendsUp &&
!mConditions.isXCHMALCTrendsDown &&
@@ -27115,6 +27169,30 @@ bool XUSPY5XTSFIHasLongSignal()
//
(mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXTDBullUnderBear &&
(
//
(mConditions.isXCHMASCOverMax &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
(mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTMNeutural &&
@@ -27163,10 +27241,29 @@ bool XUSPY5XTSFIHasLongSignal()
//
(mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXTDBullUnderBear &&
(
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish &&
mConditions.isXTDSignalVale &&
mConditions.isXTDBullishVale)
//
)
//
)
//
||
//
((!mConditions.isXCHMASCTrendsUp &&
!mConditions.isXCHMASCTrendsDown) &&
(
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish)
//
||
//
(mConditions.isXTDBullUnderBear &&
(
@@ -27348,16 +27445,39 @@ bool XUSPY5XTSFIHasLongSignal()
mConditions.isXCHMALCFastOverSlow) &&
(
//
((mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCVale) &&
(mConditions.isXCHMAMCVale &&
(
//
((mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHLHMCLCLLSame) &&
(mConditions.isXTDBearishVale &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
||
//
(mConditions.isXCHMALCVale &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXAMABearish)
((mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHLHMCLCLLSame) &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXAMABearish)
//
)
//
)
//
||
//
(mConditions.isXTSCurrentCrossedUnderMediest &&
(
//
(mConditions.isXTDBearishVale &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
)
//
@@ -27373,9 +27493,29 @@ bool XUSPY5XTSFIHasLongSignal()
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXTMNeutural &&
mConditions.isXTMEndBullish &&
mConditions.isXTDBearishVale)
(
//
(mConditions.isXTMNeutural &&
mConditions.isXTMEndBullish &&
mConditions.isXTDBearishVale)
//
||
//
((!mConditions.isXCHMASCTrendsUp &&
!mConditions.isXCHMASCTrendsDown &&
mConditions.isXCHMASCFastOverSlow) &&
(
//
(mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish)
//
)
//
)
//
)
//
)
//
||
//
@@ -27403,6 +27543,25 @@ bool XUSPY5XTSFIHasLongSignal()
mConditions.isXAMANeutural &&
mConditions.isXCHLHMCLCHHSame)
//
||
//
(mConditions.isXFIUnderZero &&
mConditions.isXFICrossedUnderZero &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
)
//
)
//
||
//
(mConditions.isXTSCurrentCrossedUnderMediest &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
@@ -27740,6 +27899,11 @@ bool XUSPY5XTSFIHasLongSignal()
//
(mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish)
//
||
//
(mConditions.isXTDBullCrossedUnderBear &&
(
@@ -27828,6 +27992,21 @@ bool XUSPY5XTSFIHasLongSignal()
//
)
//
||
//
((!mConditions.isXCHMASCTrendsUp &&
!mConditions.isXCHMASCTrendsDown) &&
(
//
(mConditions.isXLHHHIncreased &&
mConditions.isXCHMASCOverMax &&
mConditions.isXLHPriceCrossedOverSignal &&
mConditions.isXRSICrossedUnderShortExit)
//
)
//
)
//
)
//
)
@@ -27935,6 +28114,11 @@ bool XUSPY5XTSFIHasLongSignal()
//
(mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish)
//
||
//
((!mConditions.isXCHMASCTrendsUp &&
!mConditions.isXCHMASCTrendsDown &&
@@ -27965,6 +28149,21 @@ bool XUSPY5XTSFIHasLongSignal()
//
||
//
((!mConditions.isXCHMAMCTrendsUp &&
!mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXCHLHMCLCLLSame)
//
)
//
)
//
||
//
((mConditions.isXCHMAMCPeak &&
mConditions.isXTMNeutural) &&
(
@@ -28005,6 +28204,39 @@ bool XUSPY5XTSFIHasLongSignal()
//
(mConditions.isXCHMAMCPeak &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXTMNeutural &&
mConditions.isXAMABearish &&
mConditions.isXTDSignalCrossedOverBear)
//
||
//
((!mConditions.isXCHMASCTrendsUp &&
!mConditions.isXCHMASCTrendsDown &&
mConditions.isXCHMASCFastOverSlow) &&
(
//
((mConditions.isXTMNeutural &&
mConditions.isXCHLHMCLCLLSame) &&
(
//
mConditions.isXTMEndBullish
//
||
//
(mConditions.isXAMANeutural &&
mConditions.isXAMAEndBullish)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXCHMASCOverMax &&
(
@@ -28035,10 +28267,41 @@ bool XUSPY5XTSFIHasLongSignal()
(mConditions.isXTSCurrentCrossedUnderMediest &&
(
//
(mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear)
((mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear) &&
(
//
(mConditions.isXCHLHMCLCHHSame &&
(
//
mConditions.isXCHLHMCLCLLSame
//
||
//
((mConditions.isXCHMALCVale &&
mConditions.isXTDBearishVale &&
mConditions.isXLHLLIncreased) &&
(
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural)
//
||
//
(mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
@@ -28094,7 +28357,31 @@ bool XUSPY5XTSFIHasLongSignal()
mConditions.isXCHMAMCFastOverSlow) &&
(
//
false
(mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXTDSignalUnderBear &&
(
//
((mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCHHSame) &&
(
//
(mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
@@ -28131,13 +28418,30 @@ bool XUSPY5XTSFIHasLongSignal()
(mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXCHLHSameHHs &&
mConditions.isXCHLHSameLLs &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTSCurrentCrossedOverNearest)
((mConditions.isXTDBullOverBear &&
mConditions.isXTDSignalOverBear) &&
(
//
(mConditions.isXCHMASCOverMax &&
(
//
(mConditions.isXTDBearishVale &&
mConditions.isXCHLHSCMCHHSame)
//
||
//
(mConditions.isXCHLHSameHHs &&
mConditions.isXCHLHSameLLs &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
//
)
//
)
//
||
//
@@ -28149,14 +28453,24 @@ bool XUSPY5XTSFIHasLongSignal()
mConditions.isXCHLHSCMCHHSame)
//
||
//
(mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDSignalCrossedOverBear)
//
||
(mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentCrossedUnderMediest)
//
||
//
(mConditions.isXTDSignalCrossedOverBear &&
(
//
mConditions.isXCHLHMCLCHHSame
//
||
//
mConditions.isXTSCurrentCrossedOverNearest
//
)
//
)
//
)
//
)
@@ -28869,7 +29183,23 @@ bool XUSPY5XTSFIHasLongSignal()
mConditions.isXCHMASCFastCrossedUnderSlow) &&
(
//
false
(mConditions.isXTSCurrentUnderMediest &&
(
//
((mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear) &&
(
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish)
//
)
//
)
//
)
//
)
//
)
//
@@ -29089,7 +29419,23 @@ bool XUSPY5XTSFIHasLongSignal()
mConditions.isXCHMASCFastOverSlow) &&
(
//
false
(mConditions.isXTSCurrentUnderMediest &&
(
//
((mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear) &&
(
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish)
//
)
//
)
//
)
//
)
//
)
//
@@ -29238,6 +29584,43 @@ bool XUSPY5XTSFIHasLongSignal()
//
)
//
||
//
// XTSFI Long ...
// Resolve Guard Attacks ...
// LL Same In Length ...
// Price Over Signal ...
// All Bearish ...
(mConditions.isXTSCurrentUnderMediest &&
(
//
((mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear) &&
(
//
(mConditions.isXTSCurrentCrossedUnderMediest &&
(
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish)
//
||
//
(mConditions.isXTMStartBearish &&
mConditions.isXAMAStartBearish)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
//
)
@@ -29436,10 +29819,20 @@ bool XUSPY5XTSFIHasLongSignal()
mConditions.isXCHMALCFastOverSlow) &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTMNeutural &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCLLSame)
((mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCLLSame) &&
(
//
mConditions.isXTMNeutural
//
||
//
mConditions.isXAMANeutural
//
)
//
)
//
)
//