Fix Bullish SLs on Activated Box Signalling ...
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -280,33 +280,6 @@ class XCX121SMCXWZSignalDetector : public XCBase
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Detect Signal Box ...
|
// Detect Signal Box ...
|
||||||
|
|
||||||
// //
|
|
||||||
// bool isZoneActivated =
|
|
||||||
// hasWorkingZone &&
|
|
||||||
// hasWaitingZones &&
|
|
||||||
// workingZone.IsZoneActivated(
|
|
||||||
// activatedZoneIDX,
|
|
||||||
// activatedFVGIDX,
|
|
||||||
// signalBoxDir,
|
|
||||||
// signalProvider,
|
|
||||||
// provider,
|
|
||||||
// zIndex //
|
|
||||||
// );
|
|
||||||
|
|
||||||
//
|
|
||||||
// hasSignalBox =
|
|
||||||
// hasWorkingZone &&
|
|
||||||
// hasWaitingBoxes &&
|
|
||||||
// workingZone.IsBoxActivated(
|
|
||||||
// signalBox,
|
|
||||||
// signalBoxDir,
|
|
||||||
// signalProvider,
|
|
||||||
// provider,
|
|
||||||
// zIndex //
|
|
||||||
// );
|
|
||||||
|
|
||||||
//
|
|
||||||
hasSignalBox =
|
hasSignalBox =
|
||||||
hasWorkingZone &&
|
hasWorkingZone &&
|
||||||
workingZone.DetectSignalConditions(
|
workingZone.DetectSignalConditions(
|
||||||
@@ -472,6 +445,25 @@ class XCX121SMCXWZSignalDetector : public XCBase
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
else if (signalProvider == X121SMC_XWZ_PROVIDER_ACTIVATED_BOX)
|
else if (signalProvider == X121SMC_XWZ_PROVIDER_ACTIVATED_BOX)
|
||||||
|
{
|
||||||
|
//
|
||||||
|
if (isBullish)
|
||||||
|
{
|
||||||
|
//
|
||||||
|
iSL = MathMin(
|
||||||
|
provider.decisionXConditions.le1Buffer[1],
|
||||||
|
provider.decisionXConditions.le2Buffer[1] //
|
||||||
|
);
|
||||||
|
if (iSL > 0)
|
||||||
|
{
|
||||||
|
//
|
||||||
|
Add(
|
||||||
|
iSL,
|
||||||
|
sls //
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
iSL = MathMax(
|
iSL = MathMax(
|
||||||
@@ -487,6 +479,7 @@ class XCX121SMCXWZSignalDetector : public XCBase
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else if (signalProvider == X121SMC_XWZ_PROVIDER_ACTIVATED_AREA)
|
else if (signalProvider == X121SMC_XWZ_PROVIDER_ACTIVATED_AREA)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user