Add net Pnl in db
This commit is contained in:
@@ -68,6 +68,7 @@ public class PlatformSummaryGrain : Grain, IPlatformSummaryGrain, IRemindable
|
||||
TotalStrategies = 0,
|
||||
TotalVolume = 0,
|
||||
TotalPnL = 0,
|
||||
NetPnL = 0,
|
||||
TotalOpenInterest = 0,
|
||||
TotalLifetimePositionCount = 0,
|
||||
TotalPlatformFees = 0,
|
||||
@@ -170,6 +171,7 @@ public class PlatformSummaryGrain : Grain, IPlatformSummaryGrain, IRemindable
|
||||
_state.State.TotalPlatformVolume = totalVolume;
|
||||
_state.State.TotalPlatformFees = totalFees;
|
||||
_state.State.TotalPlatformPnL = totalPnL;
|
||||
_state.State.NetPnL = totalPnL - totalFees; // Calculate NetPnL
|
||||
_state.State.OpenInterest = totalOpenInterest;
|
||||
_state.State.TotalLifetimePositionCount = totalPositionCount;
|
||||
_state.State.HasPendingChanges = false;
|
||||
@@ -289,6 +291,7 @@ public class PlatformSummaryGrain : Grain, IPlatformSummaryGrain, IRemindable
|
||||
TotalStrategies = _state.State.TotalActiveStrategies,
|
||||
TotalVolume = _state.State.TotalPlatformVolume,
|
||||
TotalPnL = _state.State.TotalPlatformPnL,
|
||||
NetPnL = _state.State.NetPnL,
|
||||
TotalOpenInterest = _state.State.OpenInterest,
|
||||
TotalLifetimePositionCount = _state.State.TotalLifetimePositionCount,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user