Skip to content

Commit

Permalink
Merge branch 'develop' into buyback
Browse files Browse the repository at this point in the history
  • Loading branch information
ze97286 authored Jul 17, 2024
2 parents 73e37b5 + 79956cf commit abcc811
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions datanode/api/trading_data_v2.go
Original file line number Diff line number Diff line change
Expand Up @@ -3889,6 +3889,10 @@ func calcPositionMarginCappedAndFullyCollateralised(
ongoing = ongoing.Add(v.Price.Mul(num.DecimalFromInt64(size)))
}

// no volume, and we want to prevent division by 0
if totalVolume == 0 {
return num.DecimalZero()
}
averageEntryPrice := ongoing.Div(num.DecimalFromInt64(totalVolume))

if positionSize < 0 {
Expand Down

0 comments on commit abcc811

Please sign in to comment.