last works of x signaller ...
This commit is contained in:
@@ -1029,9 +1029,6 @@ bool DetectX121SMCXSiganlSetup(
|
|||||||
//
|
//
|
||||||
if (isNewPeak || isNewVale)
|
if (isNewPeak || isNewVale)
|
||||||
{
|
{
|
||||||
//
|
|
||||||
Print("Pivot ...");
|
|
||||||
|
|
||||||
//
|
//
|
||||||
XPVPivot pivot;
|
XPVPivot pivot;
|
||||||
|
|
||||||
@@ -1440,48 +1437,17 @@ bool DetectX121SMCXSiganlSetup(
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Draw Pivot ...
|
// Draw Pivot ...
|
||||||
XCBaseObject *drawnObjects[];
|
// XCBaseObject *drawnObjects[];
|
||||||
triggerCycleHelper.mPOIDetector.mDrawer.DrawPivot(
|
// triggerCycleHelper.mPOIDetector.mDrawer.DrawPivot(
|
||||||
conditions.pivotZone,
|
// conditions.pivotZone,
|
||||||
drawnObjects,
|
// drawnObjects,
|
||||||
true, // Draw State ...
|
// true, // Draw State ...
|
||||||
false, // State As Box ...
|
// false, // State As Box ...
|
||||||
true // Tick Zone ...
|
// true // Tick Zone ...
|
||||||
);
|
// );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
|
||||||
// Sar Conditions ...
|
|
||||||
|
|
||||||
//
|
|
||||||
bool isSarBullishFormed =
|
|
||||||
(
|
|
||||||
//
|
|
||||||
(
|
|
||||||
//
|
|
||||||
decisionXConditions.isBreakedUpPrevSar &&
|
|
||||||
(decisionXConditions.isSarBullish ||
|
|
||||||
decisionXConditions.isSarSwitchedToBullish)
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
);
|
|
||||||
|
|
||||||
//
|
|
||||||
bool isSarBearishFormed =
|
|
||||||
(
|
|
||||||
//
|
|
||||||
(
|
|
||||||
//
|
|
||||||
decisionXConditions.isBreakedDownPrevSar &&
|
|
||||||
(decisionXConditions.isSarBearish ||
|
|
||||||
decisionXConditions.isSarSwitchedToBearish)
|
|
||||||
//
|
|
||||||
)
|
|
||||||
//
|
|
||||||
);
|
|
||||||
|
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
@@ -1494,7 +1460,10 @@ bool DetectX121SMCXSiganlSetup(
|
|||||||
//
|
//
|
||||||
hasPivot &&
|
hasPivot &&
|
||||||
//
|
//
|
||||||
isCBarBullishRejected &&
|
(isCBarBullishRejected &&
|
||||||
|
pBar.open > cBar.close &&
|
||||||
|
decisionXConditions.isNewValeUnderLast &&
|
||||||
|
decisionXConditions.valesBuffer[1] > conditions.pivotZone.lower) &&
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
true
|
true
|
||||||
@@ -1506,7 +1475,10 @@ bool DetectX121SMCXSiganlSetup(
|
|||||||
//
|
//
|
||||||
hasPivot &&
|
hasPivot &&
|
||||||
//
|
//
|
||||||
isCBarBearishRejected &&
|
(isCBarBearishRejected &&
|
||||||
|
pBar.open < cBar.close &&
|
||||||
|
decisionXConditions.isNewPeakOverLast &&
|
||||||
|
decisionXConditions.peaksBuffer[1] < conditions.pivotZone.upper) &&
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
true
|
true
|
||||||
@@ -1547,8 +1519,8 @@ bool DetectX121SMCXSiganlSetup(
|
|||||||
|
|
||||||
//
|
//
|
||||||
// conditions.Clean();
|
// conditions.Clean();
|
||||||
isCondition1Bullish = false;
|
// isCondition1Bullish = false;
|
||||||
isCondition1Bearish = false;
|
// isCondition1Bearish = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -2259,7 +2231,7 @@ bool DetectX121SMCXSiganlTrigger(
|
|||||||
|
|
||||||
//
|
//
|
||||||
double iAtr = decisionConditions.x121Conditions.atrBuffer[1];
|
double iAtr = decisionConditions.x121Conditions.atrBuffer[1];
|
||||||
iAtr *= 2.5;
|
iAtr *= 1.5;
|
||||||
|
|
||||||
//
|
//
|
||||||
double slsMin = GetMin(sls);
|
double slsMin = GetMin(sls);
|
||||||
|
|||||||
Reference in New Issue
Block a user