fix(trade): 修正交易确认书中的基本费率计算逻辑
- 注释掉原有的基本费率计算公式 - 直接使用PosiTradingFeeUnit字段获取基础费率 - 避免通过PosiTradingFeePending除以名义本金的方式计算 - 确保基本费率显示的准确性
This commit is contained in:
@@ -559,9 +559,11 @@ namespace YLErp.Plugins.GuoLian.DocumentGenerator
|
||||
}
|
||||
|
||||
// 基本费率 = PosiTradingFeePending / 名义本金 * 100
|
||||
var tradingFee = (double)swapPosition.PosiTradingFeePending;
|
||||
var basicFeeRate = notional == 0 ? 0 : tradingFee / notional * 100;
|
||||
dic["基本费率"] = basicFeeRate.ToString("0.####");
|
||||
// var tradingFee = (double)swapPosition.PosiTradingFeePending;
|
||||
// var basicFeeRate = notional == 0 ? 0 : tradingFee / notional * 100;
|
||||
// dic["基本费率"] = basicFeeRate.ToString("0.####");
|
||||
// @张名锐: 直接取值PosiTradingFeeUnit(基础费率)
|
||||
dic["基本费率"] = swapPosition.PosiTradingFeeUnit.ToString("0.####");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user