|
@@ -148,12 +148,11 @@ function calcPositionValue(position: QueryErmcpTradePositionRsp) {
|
|
|
// 计算盈亏比例
|
|
// 计算盈亏比例
|
|
|
const positionProfitAndLossRate = computed(() => {
|
|
const positionProfitAndLossRate = computed(() => {
|
|
|
const { opencost } = position
|
|
const { opencost } = position
|
|
|
- // 持仓盈亏 ÷ 开仓成本
|
|
|
|
|
- const result = positionProfitAndLoss.value / opencost * 100
|
|
|
|
|
- if (isNaN(result)) {
|
|
|
|
|
- return 0
|
|
|
|
|
|
|
+ if (opencost > 0) {
|
|
|
|
|
+ // 持仓盈亏 ÷ 开仓成本
|
|
|
|
|
+ return positionProfitAndLoss.value / opencost * 100
|
|
|
}
|
|
}
|
|
|
- return result
|
|
|
|
|
|
|
+ return 0
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
return {
|
|
return {
|