last ...
This commit is contained in:
@@ -218,20 +218,20 @@ struct X121XATRConditions
|
||||
bool isClosedUnderAtrLower;
|
||||
|
||||
//
|
||||
bool isRejectUpAtrUpper;
|
||||
bool isRejectDownAtrUpper;
|
||||
bool isRejectedUpAtrUpper;
|
||||
bool isRejectedDownAtrUpper;
|
||||
|
||||
//
|
||||
bool isRejectUpAtrLower;
|
||||
bool isRejectDownAtrLower;
|
||||
bool isRejectedUpAtrLower;
|
||||
bool isRejectedDownAtrLower;
|
||||
|
||||
//
|
||||
bool isBreakedUpAtrUpper;
|
||||
bool isBreakDownAtrUpper;
|
||||
bool isBreakedDownAtrUpper;
|
||||
|
||||
//
|
||||
bool isBreakedUpAtrLower;
|
||||
bool isBreakDownAtrLower;
|
||||
bool isBreakedDownAtrLower;
|
||||
|
||||
//
|
||||
// bool isCloseLower
|
||||
@@ -304,20 +304,20 @@ struct X121XATRConditions
|
||||
isClosedUnderAtrLower = false;
|
||||
|
||||
//
|
||||
isRejectUpAtrUpper = false;
|
||||
isRejectDownAtrUpper = false;
|
||||
isRejectedUpAtrUpper = false;
|
||||
isRejectedDownAtrUpper = false;
|
||||
|
||||
//
|
||||
isRejectUpAtrLower = false;
|
||||
isRejectDownAtrLower = false;
|
||||
isRejectedUpAtrLower = false;
|
||||
isRejectedDownAtrLower = false;
|
||||
|
||||
//
|
||||
isBreakedUpAtrUpper = false;
|
||||
isBreakDownAtrUpper = false;
|
||||
isBreakedDownAtrUpper = false;
|
||||
|
||||
//
|
||||
isBreakedUpAtrLower = false;
|
||||
isBreakDownAtrLower = false;
|
||||
isBreakedDownAtrLower = false;
|
||||
|
||||
//
|
||||
// XDON ...
|
||||
@@ -406,14 +406,14 @@ struct X121XATRConditions
|
||||
ToString("isClosedOverAtrLower", isClosedOverAtrLower, ignoreFalseConditions, separator) +
|
||||
ToString("isClosedUnderAtrUpper", isClosedUnderAtrUpper, ignoreFalseConditions, separator) +
|
||||
ToString("isClosedUnderAtrLower", isClosedUnderAtrLower, ignoreFalseConditions, separator) +
|
||||
ToString("isRejectUpAtrUpper", isRejectUpAtrUpper, ignoreFalseConditions, separator) +
|
||||
ToString("isRejectDownAtrUpper", isRejectDownAtrUpper, ignoreFalseConditions, separator) +
|
||||
ToString("isRejectUpAtrLower", isRejectUpAtrLower, ignoreFalseConditions, separator) +
|
||||
ToString("isRejectDownAtrLower", isRejectDownAtrLower, ignoreFalseConditions, separator) +
|
||||
ToString("isRejectedUpAtrUpper", isRejectedUpAtrUpper, ignoreFalseConditions, separator) +
|
||||
ToString("isRejectedDownAtrUpper", isRejectedDownAtrUpper, ignoreFalseConditions, separator) +
|
||||
ToString("isRejectedUpAtrLower", isRejectedUpAtrLower, ignoreFalseConditions, separator) +
|
||||
ToString("isRejectedDownAtrLower", isRejectedDownAtrLower, ignoreFalseConditions, separator) +
|
||||
ToString("isBreakedUpAtrUpper", isBreakedUpAtrUpper, ignoreFalseConditions, separator) +
|
||||
ToString("isBreakDownAtrUpper", isBreakDownAtrUpper, ignoreFalseConditions, separator) +
|
||||
ToString("isBreakedDownAtrUpper", isBreakedDownAtrUpper, ignoreFalseConditions, separator) +
|
||||
ToString("isBreakedUpAtrLower", isBreakedUpAtrLower, ignoreFalseConditions, separator) +
|
||||
ToString("isBreakDownAtrLower", isBreakDownAtrLower, ignoreFalseConditions, separator) +
|
||||
ToString("isBreakedDownAtrLower", isBreakedDownAtrLower, ignoreFalseConditions, separator) +
|
||||
//
|
||||
""
|
||||
//
|
||||
@@ -1040,25 +1040,25 @@ class XCX121XATRHelper : public XCBaseHelper
|
||||
bool isClosedUnderAtrLower = cBar.close < conditions.atrLowerBuffer[cIDX];
|
||||
|
||||
//
|
||||
bool isRejectUpAtrUpper = IsBarReject(
|
||||
bool isRejectedUpAtrUpper = IsBarReject(
|
||||
atrUpperBuffer[cIDX],
|
||||
X_DIRECTION_BULLISH,
|
||||
cBar //
|
||||
);
|
||||
bool isRejectDownAtrUpper = IsBarReject(
|
||||
bool isRejectedDownAtrUpper = IsBarReject(
|
||||
atrUpperBuffer[cIDX],
|
||||
X_DIRECTION_BEARISH,
|
||||
cBar //
|
||||
);
|
||||
|
||||
//
|
||||
bool isRejectUpAtrLower = IsBarReject(
|
||||
bool isRejectedUpAtrLower = IsBarReject(
|
||||
atrLowerBuffer[cIDX],
|
||||
X_DIRECTION_BULLISH,
|
||||
cBar //
|
||||
);
|
||||
;
|
||||
bool isRejectDownAtrLower = IsBarReject(
|
||||
bool isRejectedDownAtrLower = IsBarReject(
|
||||
atrLowerBuffer[cIDX],
|
||||
X_DIRECTION_BEARISH,
|
||||
cBar //
|
||||
@@ -1071,7 +1071,7 @@ class XCX121XATRHelper : public XCBaseHelper
|
||||
X_DIRECTION_BULLISH,
|
||||
cBar //
|
||||
);
|
||||
bool isBreakDownAtrUpper = IsBarBreak(
|
||||
bool isBreakedDownAtrUpper = IsBarBreak(
|
||||
atrUpperBuffer[cIDX],
|
||||
X_DIRECTION_BEARISH,
|
||||
cBar //
|
||||
@@ -1083,7 +1083,7 @@ class XCX121XATRHelper : public XCBaseHelper
|
||||
X_DIRECTION_BULLISH,
|
||||
cBar //
|
||||
);
|
||||
bool isBreakDownAtrLower = IsBarBreak(
|
||||
bool isBreakedDownAtrLower = IsBarBreak(
|
||||
atrLowerBuffer[cIDX],
|
||||
X_DIRECTION_BEARISH,
|
||||
cBar //
|
||||
@@ -1092,16 +1092,16 @@ class XCX121XATRHelper : public XCBaseHelper
|
||||
//
|
||||
conditions.isRsiOverSold = isRsiOverSold;
|
||||
conditions.isRsiOverBought = isRsiOverBought;
|
||||
conditions.isRejectUpAtrUpper = isRejectUpAtrUpper;
|
||||
conditions.isRejectUpAtrLower = isRejectUpAtrLower;
|
||||
conditions.isRejectedUpAtrUpper = isRejectedUpAtrUpper;
|
||||
conditions.isRejectedUpAtrLower = isRejectedUpAtrLower;
|
||||
conditions.isBreakedUpAtrUpper = isBreakedUpAtrUpper;
|
||||
conditions.isBreakedUpAtrLower = isBreakedUpAtrLower;
|
||||
conditions.isRejectDownAtrUpper = isRejectDownAtrUpper;
|
||||
conditions.isRejectDownAtrLower = isRejectDownAtrLower;
|
||||
conditions.isRejectedDownAtrUpper = isRejectedDownAtrUpper;
|
||||
conditions.isRejectedDownAtrLower = isRejectedDownAtrLower;
|
||||
conditions.isClosedOverAtrUpper = isClosedOverAtrUpper;
|
||||
conditions.isClosedOverAtrLower = isClosedOverAtrLower;
|
||||
conditions.isBreakDownAtrUpper = isBreakDownAtrUpper;
|
||||
conditions.isBreakDownAtrLower = isBreakDownAtrLower;
|
||||
conditions.isBreakedDownAtrUpper = isBreakedDownAtrUpper;
|
||||
conditions.isBreakedDownAtrLower = isBreakedDownAtrLower;
|
||||
conditions.isClosedUnderAtrUpper = isClosedUnderAtrUpper;
|
||||
conditions.isClosedUnderAtrLower = isClosedUnderAtrLower;
|
||||
conditions.isRsiCrossedOverOverSold = isRsiCrossedOverOverSold;
|
||||
|
||||
Reference in New Issue
Block a user