update position count to open position only
This commit is contained in:
@@ -159,13 +159,16 @@ public class PlatformSummaryGrain : Grain, IPlatformSummaryGrain, IRemindable
|
||||
|
||||
_state.State.PositionCountByAsset[ticker]++;
|
||||
|
||||
// Position count breakdown by direction - update state directly
|
||||
if (!_state.State.PositionCountByDirection.ContainsKey(direction))
|
||||
// Position count breakdown by direction - only count finished positions
|
||||
if (!position.IsFinished())
|
||||
{
|
||||
_state.State.PositionCountByDirection[direction] = 0;
|
||||
}
|
||||
if (!_state.State.PositionCountByDirection.ContainsKey(direction))
|
||||
{
|
||||
_state.State.PositionCountByDirection[direction] = 0;
|
||||
}
|
||||
|
||||
_state.State.PositionCountByDirection[direction]++;
|
||||
_state.State.PositionCountByDirection[direction]++;
|
||||
}
|
||||
}
|
||||
|
||||
_state.State.TotalPlatformVolume = totalVolume;
|
||||
|
||||
Reference in New Issue
Block a user