This commit is contained in:
2024-06-28 10:10:43 +03:30
parent 38344bb742
commit a0437ad09b
-56
View File
@@ -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] //
); );
}
} }
// //