This commit is contained in:
2025-05-08 00:37:18 +03:30
parent 497840f56b
commit 6b95e10890
4 changed files with 59 additions and 32 deletions
+33 -2
View File
@@ -711,6 +711,15 @@ class XCXCAEATradeManager : public XCBaseAlert
//
// Do Partial Closing ...
double volume = iPosition.volume * volumeMultiplier;
//
// Normalizing Volume ...
volume = NormalizeVolume(
volume,
iPosition.symbol //
);
//
string comment = "PC On Target ...";
has = trader.ClosePartial(
iPosition.ticket,
@@ -772,7 +781,7 @@ class XCXCAEATradeManager : public XCBaseAlert
if (reportSignals)
{
//
string message = signal.GetMessage();
string message = signal.GetMessage("Provided");
Alert(message);
}
@@ -885,7 +894,20 @@ class XCXCAEATradeManager : public XCBaseAlert
{
//
string executionMessage = ToString(executionResult);
Alert(executionMessage);
//
string message = NULL;
if (result)
{
message = signal.GetMessage("Executed");
}
else
{
message = signal.GetMessage("Failed due (" + executionMessage + ")");
}
//
Alert(message);
}
//
@@ -1092,6 +1114,15 @@ class XCXCAEATradeManager : public XCBaseAlert
{
}
/**
* Handle New Day ...
*/
void HandleNewDay()
{
//
// Clean Managed SL(s) and TP(s) and Positions ...
}
/**
* Find Executed Trade by Providing Position Ticket ...
*