|
|
@@ -247,13 +247,16 @@ function calcCapitalValue(account: Taaccount, positionList: TradePosition[]) {
|
|
|
const flag = systemParams.find((e) => e.paramcode === '132')?.paramvalue === '1';
|
|
|
const { usedmargin, mortgagecredit } = account;
|
|
|
|
|
|
+ let result = 0
|
|
|
if (flag) {
|
|
|
// 风险率 = 占用 / 风险净值
|
|
|
- return usedmargin / valueAtRisk.value;
|
|
|
+ result = usedmargin / valueAtRisk.value;
|
|
|
} else {
|
|
|
// 风险率 = (占用 - 授信金额) / (风险净值 - 授信金额)
|
|
|
- return (usedmargin - mortgagecredit) / (valueAtRisk.value - mortgagecredit);
|
|
|
+ result = (usedmargin - mortgagecredit) / (valueAtRisk.value - mortgagecredit);
|
|
|
}
|
|
|
+
|
|
|
+ return isNaN(result) ? 0 : result;
|
|
|
})
|
|
|
|
|
|
return {
|