Update closing trade date on SL or TP

This commit is contained in:
2025-10-04 19:36:27 +07:00
parent 343b85dada
commit 5468b1e7f7
5 changed files with 54 additions and 66 deletions

View File

@@ -450,6 +450,8 @@ public class TradingBotBase : ITradingBot
if (internalPosition.Status.Equals(PositionStatus.Filled))
{
internalPosition.Status = PositionStatus.Finished;
// Call HandleClosedPosition to ensure trade dates are properly updated
await HandleClosedPosition(internalPosition);
}
}
}
@@ -1161,6 +1163,8 @@ public class TradingBotBase : ITradingBot
{
// Trade close on exchange => Should close trade manually
await SetPositionStatus(signal.Identifier, PositionStatus.Finished);
// Ensure trade dates are properly updated even for canceled/rejected positions
await HandleClosedPosition(position);
}
}
}