Update open price when position filled to match more the reality

This commit is contained in:
2025-10-17 16:52:30 +07:00
parent acea43ec71
commit 8170052fd7

View File

@@ -418,6 +418,9 @@ public class TradingBotBase : ITradingBot
internalPosition.Open.SetStatus(TradeStatus.Filled); internalPosition.Open.SetStatus(TradeStatus.Filled);
positionForSignal.Open.SetStatus(TradeStatus.Filled); positionForSignal.Open.SetStatus(TradeStatus.Filled);
internalPosition.Open.SetPrice(brokerPosition.Open.Price, 5);
positionForSignal.Open.SetPrice(brokerPosition.Open.Price, 5);
// Update Open trade ExchangeOrderId if broker position has one // Update Open trade ExchangeOrderId if broker position has one
if (brokerPosition.Open?.ExchangeOrderId != null && internalPosition.Open != null) if (brokerPosition.Open?.ExchangeOrderId != null && internalPosition.Open != null)
{ {