last ...
This commit is contained in:
@@ -294,20 +294,12 @@ class XCX121SMCStrategy : public XCX121SMCBaseStrategy
|
||||
signal.pushers = pushers;
|
||||
signal.provider = provider;
|
||||
signal.time = TimeCurrent();
|
||||
signal.target = conditions.target;
|
||||
|
||||
//
|
||||
bool canReplaceTarget =
|
||||
signal.target > 0 &&
|
||||
(hasLong
|
||||
? signal.target > signal.tp
|
||||
: signal.target < signal.tp);
|
||||
if (canReplaceTarget)
|
||||
{
|
||||
//
|
||||
signal.tp = conditions.target;
|
||||
signal.target = tp;
|
||||
}
|
||||
Copy(
|
||||
conditions.targets,
|
||||
signal.targets //
|
||||
);
|
||||
|
||||
//
|
||||
result = PrepareSignal(signal);
|
||||
@@ -354,40 +346,6 @@ class XCX121SMCStrategy : public XCX121SMCBaseStrategy
|
||||
signal.volume = cVolume;
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// Fix Signal TP Based On Working Zone ...
|
||||
// double maxAllowedTP =
|
||||
// hasLong
|
||||
// ? mXWZConditions.workingZone.upper
|
||||
// : mXWZConditions.workingZone.lower;
|
||||
// bool canApplyMaxAlowedTP = (hasLong &&
|
||||
// signal.tp > maxAllowedTP) ||
|
||||
// (!hasLong && signal.tp < maxAllowedTP);
|
||||
// if (canApplyMaxAlowedTP)
|
||||
// {
|
||||
// signal.tp = maxAllowedTP;
|
||||
// }
|
||||
|
||||
//
|
||||
// Configuring Global Protector ...
|
||||
// signal.trailSL = true;
|
||||
// signal.trailSLStartOnReachTPLevel = 3;
|
||||
// signal.fullTPLevel = signal.GetRiskRewardRatio();
|
||||
|
||||
// //
|
||||
// mXSupDemOBSSignalDetector.RemoveDraws();
|
||||
// mXSupDemOBSSignalDetector.DrawConditions(
|
||||
// mXSupDemOBSConditions,
|
||||
// mVisionCycleHelper.mPOIDrawer //
|
||||
// );
|
||||
|
||||
// //
|
||||
// mXSupDemOBSSignalDetector.RemoveWorkingZoneDraws();
|
||||
// mXSupDemOBSSignalDetector.DrawWorkingZone(
|
||||
// mXSupDemOBSConditions,
|
||||
// mVisionCycleHelper.mPOIDrawer //
|
||||
// );
|
||||
}
|
||||
|
||||
//
|
||||
@@ -595,33 +553,9 @@ class XCX121SMCStrategy : public XCX121SMCBaseStrategy
|
||||
setupDir = mXWZSignalDetector.mConditions.dir;
|
||||
setupTime = mXWZSignalDetector.mConditions.setupTime;
|
||||
|
||||
//
|
||||
if (!isSetuped)
|
||||
{
|
||||
//
|
||||
mXWZSignalDetector.RemoveDraws();
|
||||
// mXWZSignalDetector.RemoveWorkingZoneDraws();
|
||||
|
||||
//
|
||||
// mXWZSignalDetector.DrawWorkingZone(
|
||||
// mXWZSignalDetector.mConditions,
|
||||
// mVisionCycleHelper.mPOIDrawer //
|
||||
// );
|
||||
|
||||
//
|
||||
mXWZSignalDetector.DrawConditions(
|
||||
mXWZSignalDetector.mConditions,
|
||||
mVisionCycleHelper.mPOIDrawer //
|
||||
);
|
||||
}
|
||||
|
||||
//
|
||||
if (isSetuped)
|
||||
{
|
||||
//
|
||||
mXWZSignalDetector.RemoveDraws();
|
||||
// mXWZSignalDetector.RemoveWorkingZoneDraws();
|
||||
|
||||
//
|
||||
int items = mXWZSignalDetector
|
||||
.AddConditionsIfNotExists();
|
||||
@@ -694,22 +628,6 @@ class XCX121SMCStrategy : public XCX121SMCBaseStrategy
|
||||
//
|
||||
if (canTrigger)
|
||||
{
|
||||
//
|
||||
mXWZSignalDetector.RemoveDraws();
|
||||
// mXWZSignalDetector.RemoveWorkingZoneDraws();
|
||||
|
||||
//
|
||||
// mXWZSignalDetector.DrawWorkingZone(
|
||||
// mTmpConditions[i],
|
||||
// mVisionCycleHelper.mPOIDrawer //
|
||||
// );
|
||||
|
||||
//
|
||||
mXWZSignalDetector.DrawConditions(
|
||||
mTmpConditions[i],
|
||||
mVisionCycleHelper.mPOIDrawer //
|
||||
);
|
||||
|
||||
//
|
||||
selectedIndex = i;
|
||||
mConditions = mTmpConditions[i];
|
||||
@@ -749,7 +667,12 @@ class XCX121SMCStrategy : public XCX121SMCBaseStrategy
|
||||
conditions.sl = mConditions.sl;
|
||||
conditions.provider = providerStr;
|
||||
conditions.signalDir = mConditions.dir;
|
||||
conditions.target = mConditions.target;
|
||||
|
||||
//
|
||||
Copy(
|
||||
mConditions.targets,
|
||||
conditions.targets //
|
||||
);
|
||||
|
||||
//
|
||||
xWZConditions = mConditions;
|
||||
@@ -785,7 +708,7 @@ class XCX121SMCStrategy : public XCX121SMCBaseStrategy
|
||||
//
|
||||
if (mMaxAllowedRequiredPOIs <= 0)
|
||||
{
|
||||
mMaxAllowedRequiredPOIs = 50;
|
||||
mMaxAllowedRequiredPOIs = 200;
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user