feat(swap): 新增基础费率字段,支持百分比/单位数量模式切换及自动计算
- 浮动收益端新增基础费率列(原单位交易费用),位于数量与交易费用后付之间 - 支持百分比模式(4位小数)与单位数量模式(2位小数)切换,默认百分比 - 填入基础费率后自动计算交易费用后付,手动修改后反算基础费率 - 平仓时根据 PosiFeeType 自动计算平仓交易费用,支持全部/部分平仓联动 - 收益结算(手动互换)不自动填充平仓交易费用 - 查看交易页面新增基础费率展示(百分比带%后缀4位,单位数量2位) - swap_position 表新增 PosiFeeType 字段标识费率模式(0=百分比 1=单位数量) - 切换模式时基础费率和交易费用归零,避免精度冲突 - 修复 TradeView.cshtml 引用了不存在字段 category_tag 的编译错误
This commit is contained in:
@@ -1375,6 +1375,7 @@ namespace YLErp.Modules.SwapModule
|
||||
position.PosiTradingFee = swap.PosiTradingFee;
|
||||
position.PosiTradingFee=Math.Round(position.PosiTradingFee, ConsGlobal.MoneyRound, MidpointRounding.AwayFromZero);
|
||||
position.PosiTradingFeeUnit = swap.PosiTradingFeeUnit;
|
||||
position.PosiFeeType = swap.PosiFeeType;
|
||||
position.PosiTradingFeePending = swap.PosiTradingFeePending;
|
||||
position.PosiTradingFeePending = Math.Round(position.PosiTradingFeePending, ConsGlobal.MoneyRound, MidpointRounding.AwayFromZero);
|
||||
position.UnderlyingCode = swap.UnderlyingCode;
|
||||
|
||||
Reference in New Issue
Block a user