complete X5 Market Conditions Scoring mechanism ...

This commit is contained in:
2024-05-20 13:01:14 +03:30
parent d7b179a136
commit 03898c6dfb
+240
View File
@@ -941,31 +941,49 @@ public:
// //
if (isXLHHHIncreased) if (isXLHHHIncreased)
{ {
//
bullScore--;
bearScore++;
} }
// //
if (isXLHHHDecreased) if (isXLHHHDecreased)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXLHLLIncreased) if (isXLHLLIncreased)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXLHLLDecreased) if (isXLHLLDecreased)
{ {
//
bullScore--;
bearScore++;
} }
// //
if (isXLHLowAttachedLL) if (isXLHLowAttachedLL)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXLHHighAttachedHH) if (isXLHHighAttachedHH)
{ {
//
bullScore--;
bearScore++;
} }
// //
@@ -981,11 +999,13 @@ public:
// //
if (isXLHPriceOverSignal) if (isXLHPriceOverSignal)
{ {
bullScore++;
} }
// //
if (isXLHPriceUnderSignal) if (isXLHPriceUnderSignal)
{ {
bearScore++;
} }
// //
@@ -996,11 +1016,17 @@ public:
// //
if (isXLHPriceCrossedOverSignal) if (isXLHPriceCrossedOverSignal)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXLHPriceCrossedUnderSignal) if (isXLHPriceCrossedUnderSignal)
{ {
//
bullScore--;
bearScore++;
} }
// //
@@ -1057,41 +1083,57 @@ public:
// //
if (isXTDBullOverBear) if (isXTDBullOverBear)
{ {
bullScore++;
} }
// //
if (isXTDBullUnderBear) if (isXTDBullUnderBear)
{ {
bearScore++;
} }
// //
if (isXTDSignalOverBear) if (isXTDSignalOverBear)
{ {
bullScore++;
} }
// //
if (isXTDSignalUnderBear) if (isXTDSignalUnderBear)
{ {
bearScore++;
} }
// //
if (isXTDBullCrossedOverBear) if (isXTDBullCrossedOverBear)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXTDBullCrossedUnderBear) if (isXTDBullCrossedUnderBear)
{ {
//
bullScore--;
bearScore++;
} }
// //
if (isXTDSignalCrossedOverBear) if (isXTDSignalCrossedOverBear)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXTDSignalCrossedUnderBear) if (isXTDSignalCrossedUnderBear)
{ {
//
bullScore--;
bearScore++;
} }
// //
@@ -1116,21 +1158,29 @@ public:
// //
if (isXFICrossedOverZero) if (isXFICrossedOverZero)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXFIOverZero) if (isXFIOverZero)
{ {
bullScore++;
} }
// //
if (isXFICrossedUnderZero) if (isXFICrossedUnderZero)
{ {
//
bullScore--;
bearScore++;
} }
// //
if (isXFIUnderZero) if (isXFIUnderZero)
{ {
bearScore++;
} }
// //
@@ -1144,71 +1194,101 @@ public:
// //
if (isXTSCurrentMin) if (isXTSCurrentMin)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXTSCurrentMax) if (isXTSCurrentMax)
{ {
//
bullScore--;
bearScore++;
} }
// //
if (isXTSCurrentOverFarest) if (isXTSCurrentOverFarest)
{ {
bullScore--;
} }
// //
if (isXTSCurrentOverNearest) if (isXTSCurrentOverNearest)
{ {
bullScore--;
} }
// //
if (isXTSCurrentOverMediest) if (isXTSCurrentOverMediest)
{ {
bullScore--;
} }
// //
if (isXTSCurrentUnderFarest) if (isXTSCurrentUnderFarest)
{ {
bearScore--;
} }
// //
if (isXTSCurrentUnderNearest) if (isXTSCurrentUnderNearest)
{ {
bearScore--;
} }
// //
if (isXTSCurrentUnderMediest) if (isXTSCurrentUnderMediest)
{ {
bearScore--;
} }
// //
if (isXTSCurrentCrossedOverFarest) if (isXTSCurrentCrossedOverFarest)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXTSCurrentCrossedOverNearest) if (isXTSCurrentCrossedOverNearest)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXTSCurrentCrossedOverMediest) if (isXTSCurrentCrossedOverMediest)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXTSCurrentCrossedUnderFarest) if (isXTSCurrentCrossedUnderFarest)
{ {
//
bullScore--;
bearScore++;
} }
// //
if (isXTSCurrentCrossedUnderNearest) if (isXTSCurrentCrossedUnderNearest)
{ {
//
bullScore--;
bearScore++;
} }
// //
if (isXTSCurrentCrossedUnderMediest) if (isXTSCurrentCrossedUnderMediest)
{ {
//
bullScore--;
bearScore++;
} }
// //
@@ -1233,21 +1313,33 @@ public:
// //
if (isXRSICrossedOverLongExit) if (isXRSICrossedOverLongExit)
{ {
//
bullScore--;
bearScore++;
} }
// //
if (isXRSICrossedOverLongEntry) if (isXRSICrossedOverLongEntry)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXRSICrossedUnderShortExit) if (isXRSICrossedUnderShortExit)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXRSICrossedUnderShortEntry) if (isXRSICrossedUnderShortEntry)
{ {
//
bullScore--;
bearScore++;
} }
// //
@@ -1256,11 +1348,13 @@ public:
// //
if (isXOBDSwingLow) if (isXOBDSwingLow)
{ {
bullScore++;
} }
// //
if (isXOBDSwingHigh) if (isXOBDSwingHigh)
{ {
bearScore++;
} }
// //
@@ -1269,41 +1363,49 @@ public:
// //
if (isXCHLHSameHHs) if (isXCHLHSameHHs)
{ {
bearScore++;
} }
// //
if (isXCHLHSameLLs) if (isXCHLHSameLLs)
{ {
bullScore++;
} }
// //
if (isXCHLHSCMCHHSame) if (isXCHLHSCMCHHSame)
{ {
bearScore++;
} }
// //
if (isXCHLHSCMCLLSame) if (isXCHLHSCMCLLSame)
{ {
bullScore++;
} }
// //
if (isXCHLHSCLCHHSame) if (isXCHLHSCLCHHSame)
{ {
bearScore++;
} }
// //
if (isXCHLHSCLCLLSame) if (isXCHLHSCLCLLSame)
{ {
bullScore++;
} }
// //
if (isXCHLHMCLCHHSame) if (isXCHLHMCLCHHSame)
{ {
bearScore++;
} }
// //
if (isXCHLHMCLCLLSame) if (isXCHLHMCLCLLSame)
{ {
bullScore++;
} }
// //
@@ -1322,41 +1424,65 @@ public:
// //
if (isXCHMASCOverMax) if (isXCHMASCOverMax)
{ {
//
bullScore--;
bearScore++;
} }
// //
if (isXCHMASCOverMin) if (isXCHMASCOverMin)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXCHMASCUnderMax) if (isXCHMASCUnderMax)
{ {
//
bullScore--;
bearScore++;
} }
// //
if (isXCHMASCUnderMin) if (isXCHMASCUnderMin)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXCHMASCCrossedOverMax) if (isXCHMASCCrossedOverMax)
{ {
//
bearScore--;
bearScore++;
} }
// //
if (isXCHMASCCrossedUnderMax) if (isXCHMASCCrossedUnderMax)
{ {
//
bullScore--;
bearScore++;
} }
// //
if (isXCHMASCCrossedOverMin) if (isXCHMASCCrossedOverMin)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXCHMASCCrossedUnderMin) if (isXCHMASCCrossedUnderMin)
{ {
//
bullScore++;
bearScore--;
} }
// //
@@ -1378,31 +1504,69 @@ public:
// //
if (isXCHMASCTrendsUp) if (isXCHMASCTrendsUp)
{ {
//
if (isXCHMASCFastOverSlow)
{
//
bullScore++;
bearScore--;
}
//
if (isXCHMASCFastUnderSlow)
{
//
bullScore--;
bearScore++;
}
} }
// //
if (isXCHMASCTrendsDown) if (isXCHMASCTrendsDown)
{ {
//
if (isXCHMASCFastOverSlow)
{
//
bullScore--;
bearScore++;
}
//
if (isXCHMASCFastUnderSlow)
{
//
bullScore++;
bearScore--;
}
} }
// //
if (isXCHMASCFastOverSlow) if (isXCHMASCFastOverSlow)
{ {
bearScore++;
} }
// //
if (isXCHMASCFastUnderSlow) if (isXCHMASCFastUnderSlow)
{ {
bearScore++;
} }
// //
if (isXCHMASCFastCrossedOverSlow) if (isXCHMASCFastCrossedOverSlow)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXCHMASCFastCrossedUnderSlow) if (isXCHMASCFastCrossedUnderSlow)
{ {
//
bullScore--;
bearScore++;
} }
// //
@@ -1424,31 +1588,69 @@ public:
// //
if (isXCHMAMCTrendsUp) if (isXCHMAMCTrendsUp)
{ {
//
if (isXCHMAMCFastOverSlow)
{
//
bullScore++;
bearScore--;
}
//
if (isXCHMAMCFastUnderSlow)
{
//
bullScore--;
bearScore++;
}
} }
// //
if (isXCHMAMCTrendsDown) if (isXCHMAMCTrendsDown)
{ {
//
if (isXCHMAMCFastOverSlow)
{
//
bullScore--;
bearScore++;
}
//
if (isXCHMAMCFastUnderSlow)
{
//
bullScore++;
bearScore--;
}
} }
// //
if (isXCHMAMCFastOverSlow) if (isXCHMAMCFastOverSlow)
{ {
bullScore++;
} }
// //
if (isXCHMAMCFastUnderSlow) if (isXCHMAMCFastUnderSlow)
{ {
bearScore++;
} }
// //
if (isXCHMAMCFastCrossedOverSlow) if (isXCHMAMCFastCrossedOverSlow)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXCHMAMCFastCrossedUnderSlow) if (isXCHMAMCFastCrossedUnderSlow)
{ {
//
bullScore--;
bearScore++;
} }
// //
@@ -1470,31 +1672,69 @@ public:
// //
if (isXCHMALCTrendsUp) if (isXCHMALCTrendsUp)
{ {
//
if (isXCHMALCFastOverSlow)
{
//
bullScore++;
bearScore--;
}
//
if (isXCHMALCFastUnderSlow)
{
//
bullScore--;
bearScore++;
}
} }
// //
if (isXCHMALCTrendsDown) if (isXCHMALCTrendsDown)
{ {
//
if (isXCHMALCFastOverSlow)
{
//
bullScore--;
bearScore++;
}
//
if (isXCHMALCFastUnderSlow)
{
//
bullScore++;
bearScore--;
}
} }
// //
if (isXCHMALCFastOverSlow) if (isXCHMALCFastOverSlow)
{ {
bullScore++;
} }
// //
if (isXCHMALCFastUnderSlow) if (isXCHMALCFastUnderSlow)
{ {
bearScore++;
} }
// //
if (isXCHMALCFastCrossedOverSlow) if (isXCHMALCFastCrossedOverSlow)
{ {
//
bullScore++;
bearScore--;
} }
// //
if (isXCHMALCFastCrossedUnderSlow) if (isXCHMALCFastCrossedUnderSlow)
{ {
//
bullScore--;
bearScore++;
} }
// //