This commit is contained in:
2025-04-13 11:46:41 +03:30
parent d1ab32ffb8
commit 1d91d3be1b
5 changed files with 1618 additions and 23 deletions
+9 -9
View File
@@ -197,7 +197,7 @@ struct X121XSTRConditions
//
bool isRejectUpVidya;
bool isClosedOverVidya;
bool isCloseOverVidya;
bool isCrossedOverVidya;
//
@@ -356,7 +356,7 @@ struct X121XSTRConditions
isCrossedUnderHSM = false;
isCrossedUnderLSM = false;
isCrossedUnderStr = false;
isClosedOverVidya = false;
isCloseOverVidya = false;
isRejectDownVidya = false;
isCloseUnderVidya = false;
isCrossedOverVidya = false;
@@ -407,7 +407,7 @@ struct X121XSTRConditions
{
bullishScore += minScore;
}
if (isClosedOverVidya)
if (isCloseOverVidya)
{
bullishScore += minScore;
}
@@ -618,7 +618,7 @@ struct X121XSTRConditions
ToString("isStrSwitchedToBullish", isStrSwitchedToBullish, ignoreFalseConditions, separator) +
ToString("isStrSwitchedToBearish", isStrSwitchedToBearish, ignoreFalseConditions, separator) +
ToString("isRejectUpVidya", isRejectUpVidya, ignoreFalseConditions, separator) +
ToString("isClosedOverVidya", isClosedOverVidya, ignoreFalseConditions, separator) +
ToString("isCloseOverVidya", isCloseOverVidya, ignoreFalseConditions, separator) +
ToString("isCrossedOverVidya", isCrossedOverVidya, ignoreFalseConditions, separator) +
ToString("isRejectDownVidya", isRejectDownVidya, ignoreFalseConditions, separator) +
ToString("isCloseUnderVidya", isCloseUnderVidya, ignoreFalseConditions, separator) +
@@ -1497,10 +1497,10 @@ class XCX121XSTRHelper : public XCBaseHelper
);
//
bool isClosedOverVidya = cBar.close > vidyaBuffer[cIDX];
bool isClosedOverVidyaPrev = pBar.close > vidyaBuffer[pIDX];
bool isCrossedOverVidya = isClosedOverVidya &&
!isClosedOverVidyaPrev;
bool isCloseOverVidya = cBar.close > vidyaBuffer[cIDX];
bool isCloseOverVidyaPrev = pBar.close > vidyaBuffer[pIDX];
bool isCrossedOverVidya = isCloseOverVidya &&
!isCloseOverVidyaPrev;
//
bool isRejectDownVidya = cBar.IsRejected(
@@ -1672,7 +1672,7 @@ class XCX121XSTRHelper : public XCBaseHelper
conditions.isCrossedUnderHSM = isCrossedUnderHSM;
conditions.isCrossedUnderLSM = isCrossedUnderLSM;
conditions.isCrossedUnderStr = isCrossedUnderStr;
conditions.isClosedOverVidya = isClosedOverVidya;
conditions.isCloseOverVidya = isCloseOverVidya;
conditions.isRejectDownVidya = isRejectDownVidya;
conditions.isCloseUnderVidya = isCloseUnderVidya;
conditions.isCrossedOverVidya = isCrossedOverVidya;