last ...
This commit is contained in:
@@ -4831,20 +4831,6 @@ protected:
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
|
||||||
bool isNumberOfPositionsPassed = IsNumberOfPositionsPassed();
|
|
||||||
if (!isNumberOfPositionsPassed)
|
|
||||||
{
|
|
||||||
//
|
|
||||||
string message = "Max Allowed Signals Reached ...";
|
|
||||||
|
|
||||||
//
|
|
||||||
Alert(message);
|
|
||||||
|
|
||||||
//
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
//
|
||||||
bool executeOnBreakouts = ExecuteSignalsOnBreakout();
|
bool executeOnBreakouts = ExecuteSignalsOnBreakout();
|
||||||
if (executeOnBreakouts)
|
if (executeOnBreakouts)
|
||||||
@@ -4947,39 +4933,6 @@ protected:
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
|
||||||
bool IsNumberOfPositionsPassed()
|
|
||||||
{
|
|
||||||
//
|
|
||||||
bool result = false;
|
|
||||||
|
|
||||||
//
|
|
||||||
// int maxAllowed = MaxPositionsForce();
|
|
||||||
// result = maxAllowed <= 0;
|
|
||||||
// if (result)
|
|
||||||
// {
|
|
||||||
// return result;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// //
|
|
||||||
// XPosition positions[];
|
|
||||||
// int positionsCount = mTrader.GetPositions(positions);
|
|
||||||
// result = !IsValidSize(positionsCount);
|
|
||||||
// if (result)
|
|
||||||
// {
|
|
||||||
// return result;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// //
|
|
||||||
// result = positionsCount < maxAllowed;
|
|
||||||
|
|
||||||
//
|
|
||||||
result = true;
|
|
||||||
|
|
||||||
//
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Private ...
|
// Private ...
|
||||||
private:
|
private:
|
||||||
@@ -5414,11 +5367,6 @@ private:
|
|||||||
// Check Delay Between Two Signals ...
|
// Check Delay Between Two Signals ...
|
||||||
bool isMarginPassed = IsMarginPassed();
|
bool isMarginPassed = IsMarginPassed();
|
||||||
bool isDelayPassed = IsSignalDelayPassed(signal);
|
bool isDelayPassed = IsSignalDelayPassed(signal);
|
||||||
bool isNumberOfPositionsPassed = IsNumberOfPositionsPassed();
|
|
||||||
bool canUseSignal =
|
|
||||||
isMarginPassed &&
|
|
||||||
isDelayPassed &&
|
|
||||||
isNumberOfPositionsPassed;
|
|
||||||
|
|
||||||
//
|
//
|
||||||
XSignal signals[];
|
XSignal signals[];
|
||||||
@@ -5446,9 +5394,6 @@ private:
|
|||||||
//
|
//
|
||||||
;
|
;
|
||||||
|
|
||||||
//
|
|
||||||
if (canUseSignal)
|
|
||||||
{
|
|
||||||
//
|
//
|
||||||
AddRef(
|
AddRef(
|
||||||
signal,
|
signal,
|
||||||
@@ -5469,7 +5414,6 @@ private:
|
|||||||
conditions[3],
|
conditions[3],
|
||||||
conditions[4] //
|
conditions[4] //
|
||||||
);
|
);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|||||||
Reference in New Issue
Block a user