Update position saving and update
This commit is contained in:
@@ -689,8 +689,8 @@ public class EvmManager : IEvmManager
|
||||
quantity,
|
||||
price,
|
||||
leverage ?? 1.0m,
|
||||
account.Key,
|
||||
""
|
||||
"", // ExchangeOrderId should be empty for requested trades
|
||||
"" // Empty message for now
|
||||
);
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -750,7 +750,7 @@ public class EvmManager : IEvmManager
|
||||
quantity,
|
||||
price,
|
||||
leverage ?? 1,
|
||||
response.Hash,
|
||||
response.Hash, // This should be the actual transaction hash/order ID
|
||||
""
|
||||
);
|
||||
|
||||
@@ -819,7 +819,7 @@ public class EvmManager : IEvmManager
|
||||
if (position == null)
|
||||
return null;
|
||||
|
||||
// TODO: Map the position object to a Trade object
|
||||
// Map the position object to a Trade object
|
||||
var trade = new Trade(
|
||||
position.Date,
|
||||
MiscExtensions.ParseEnum<TradeDirection>(position.Direction),
|
||||
@@ -829,8 +829,8 @@ public class EvmManager : IEvmManager
|
||||
(decimal)position.Quantity,
|
||||
(decimal)position.Price,
|
||||
(decimal?)position.Leverage,
|
||||
account.Key,
|
||||
position.ExchangeOrderId
|
||||
position.ExchangeOrderId, // Use the actual exchange order ID from the position
|
||||
"" // Empty message for now
|
||||
);
|
||||
|
||||
return trade;
|
||||
|
||||
Reference in New Issue
Block a user