last ...
This commit is contained in:
@@ -1328,12 +1328,13 @@ class XC121SMCExpert : public XCBaseExpert
|
||||
string forceCloseTimeStr = CloseAllTradesAt();
|
||||
datetime forceCloseTime = ParseDateTimeFromTimeString(forceCloseTimeStr);
|
||||
bool canForceClose = IsTimeInRange(
|
||||
TimeCurrent(),
|
||||
forceCloseTime //
|
||||
);
|
||||
TimeCurrent(),
|
||||
forceCloseTime //
|
||||
) &&
|
||||
!mIsForceCloseAtTime;
|
||||
if (canForceClose)
|
||||
{
|
||||
mTradeHandler.ForceClose();
|
||||
mIsForceCloseAtTime = mTradeHandler.ForceClose();
|
||||
}
|
||||
|
||||
//
|
||||
@@ -1462,6 +1463,8 @@ class XC121SMCExpert : public XCBaseExpert
|
||||
*/
|
||||
void HandleOnNewDay() override
|
||||
{
|
||||
//
|
||||
mIsForceCloseAtTime = false;
|
||||
mTradeHandler.ResumePausedSymbols();
|
||||
}
|
||||
|
||||
@@ -1753,6 +1756,9 @@ class XC121SMCExpert : public XCBaseExpert
|
||||
string mStopTradeAt; // Enable Trade on Signals on Time ...
|
||||
string mCloseAllTradesAt; // Enable Close All Trades on Signals on Time ...
|
||||
|
||||
//
|
||||
bool mIsForceCloseAtTime;
|
||||
|
||||
//
|
||||
// Risk Management Props ...
|
||||
double mR2R; // Signallers Risk to Reward Ratio ...
|
||||
|
||||
Reference in New Issue
Block a user