锦麟 王
|
07dd3e8eb5
|
更新合约维度追保金额计算逻辑
|
2026-08-28 13:31:05 +08:00 |
|
锦麟 王
|
821d984ef8
|
#EQD-7214 资金不足拦截:修改交易的时候不应该过大拦截
|
2026-08-28 13:24:32 +08:00 |
|
hjhan
|
03629a6dcd
|
feat: 保证金链路补全排查日志(Info为主,仅追保顶层异常用Error)
- EOD追保生成主流程:入口汇总/六处跳过原因/决策中间量(维持·已缴·目标·已补足·增量)/建腿落库/幂等清理/收尾汇总,顶层异常Error留栈
- 预付金模板取数:三级层级命中来源(交易绑定/客户默认/全局默认)+明细行命中(品种·期限档·x/y),null返回各留一句
- 规则15引擎:成功路径补收盘价→维持保证金,与既有无价格告警闭环
- EOD/实时客户资金:每客户一行维度分流结果(MarginWatchRule·可用资金·追保金额·可取资金及全部输入)
- 预付金缺口查询:非规则15剔除数与按客户追加合计;预付金簿记:授信/现金拆分结果
|
2026-08-28 12:08:27 +08:00 |
|
锦麟 王
|
2d7f23f637
|
#EQD-7194 估值报告页面:追报金额,可取资金,可用资金不正确
|
2026-08-28 10:58:47 +08:00 |
|
锦麟 王
|
880489e2dc
|
BugFix 资金状况的初始保证金和授信额度 修改
|
2026-08-27 18:50:30 +08:00 |
|
锦麟 王
|
1eeed01914
|
修复追保金额计算逻辑
|
2026-08-27 17:46:44 +08:00 |
|
锦麟 王
|
f88f9f9d3b
|
BugFix 开仓计算资金时调整
|
2026-08-27 16:25:06 +08:00 |
|
锦麟 王
|
f3ed08f71b
|
#EQD-6949 国联民生-支持估值核对(含期初保证金监控)(资金监控)
|
2026-08-27 14:33:12 +08:00 |
|
锦麟 王
|
ca3b57bb98
|
授信拆单;保证金模板选择;客户层级资金来源
|
2026-08-26 10:23:07 +08:00 |
|
锦麟 王
|
c35befbe8f
|
#EQD-6948 国联民生-实现保证金规则(2)追保金额的产生与收盘计算 收盘计算和授信占用
|
2026-08-24 16:34:18 +08:00 |
|
锦麟 王
|
8648b62af9
|
Merge remote-tracking branch 'origin/glms/feature/1.4.2' into glms/feature/1.4.2-margin
|
2026-08-24 09:40:03 +08:00 |
|
hjhan
|
7b65ec0979
|
chore(swap): 删除全部期货公司定制保证金计算死代码——36个厂商类+东吴DongWu子目录+调度器四处厂商switch收敛Default直调+MarginTypeEnum三个不可达枚举项;连带YLErpUnitTest厂商类历史快照副本与4个厂商测试(3个零断言草稿/1个招证金标准)。本分支Company=国联无专属case,厂商路径本就永不执行;顺带消除Debug配置残留的格林大华#if DEBUG两处编译错误。-23231行,Release/Debug/UnitTestProject三处构建0错误
|
2026-08-22 07:58:25 +08:00 |
|
hjhan
|
6ff068d70b
|
chore(swap): 删除格林大华保证金#if DEBUG明显bug分支——Release下case空体误落国泰君安公式组
本部署CompanyEnum=国联(走default→DefaultMarginCalculation),且保证金正在其他分支重写,各家期货公司定制对本分支无意义;格林大华case体整体包在#if DEBUG里,Release编译时空case直接fall-through到国泰君安/光大光子/兴业商贸组——若格林大华环境用Release版,保证金一直在用别家公式。连同DAL的GLDHMarginCalculation.cs与UT下整文件注释的死备份一并删除。dotnet build 0错误
|
2026-08-22 07:44:23 +08:00 |
|
hjhan
|
5035854ca1
|
chore(swap): 删除衡泰旧直连方案孤儿DTO——HengTaiModel下22个零引用报文模型+3处无用using
排查背景:UnderlyingEntryFullPriceLeg头注提及"GetUnwindInterestsByHT已随死链清理移除",全仓核实其配套报文模型(SwapTradeReq/SwapPosiReq/ReqQryIRSDbReq等)自拷贝入库起即无任何调用点,属"查询衡泰数据库"旧直连方案残留。存活的风控DTO(ClientRiskCheckReq/Resp)保留,KafkaTask/riskController/QuotaMonitorService的活using不动。
验证:逐类名grep全仓外部引用=0;dotnet build 0错误(编译通过同时证明所删3处using确无类型引用)
|
2026-08-22 07:35:41 +08:00 |
|
锦麟 王
|
7b1f69a410
|
#EQD-6948 国联民生-实现保证金规则(2)追保金额的产生与收盘计算 授信和现金tag
|
2026-08-21 10:33:29 +08:00 |
|
锦麟 王
|
febd0ce02e
|
#EQD-6947 国联民生-保证金计算整体改造-实现第一版盯市规则(不支持同一客户多部门)(1)保证金规则的设置 阶段3
|
2026-08-20 14:20:29 +08:00 |
|
锦麟 王
|
e8bb04d6bf
|
#EQD-6947 国联民生-保证金计算整体改造-实现第一版盯市规则(不支持同一客户多部门)(1)保证金规则的设置 阶段2 新增字段 BondTerm,调整互换交易模板绑定逻辑
|
2026-08-13 13:19:06 +08:00 |
|
hjhan
|
22f22bc9c5
|
refactor(margin): ConsTrade.InterestMarginModels 4处引用收敛到 MarginModes
上次失败根因: EodClientBalanceCalc:134 是 EF Core LINQ 表达式,
HashSet.Contains 无法翻译成 SQL, 导致场景3/4 全红。
修正: MarginModes 新增 ForLinq(List<int>) 供 EF Core 翻译用。
- SwapEodPositionService 2处纯函数(非LINQ): 用 MarginModes.Contains
- EodClientBalanceCalc LINQ表达式: 用 MarginModes.ForLinq.Contains
- RealTimeClientBanlanceService(已ToList,内存集合): 用 MarginModes.Contains
ConsTrade.InterestMarginModels 产品代码引用: 4处 → 0(只剩定义+注释)。
保证金mode判断 {初始预付金,追加预付金} 现在统一由 MarginModes 提供。
验证: sln编译0错误, 全量485测试7失败(基线一致,零回归)。
|
2026-08-11 09:57:20 +08:00 |
|
hjhan
|
ef1a126b8f
|
refactor(margin): 4处散落marginTypes收敛到MarginModes
SwapEodPositionService: 删除 marginTypes 字段(13处.Contains全改MarginModes.Contains)
SwapEventEmailService: marginTypes 字段改为 MarginModes.All.ToList()
EodClientBalanceCalc: 删除未使用的 marginTypes 局部变量(死代码)
ClientBalanceUtility: 删除未使用的 marginTypes 局部变量(死代码)
收敛后 {初始预付金,追加预付金} 集合只在 MarginModes.All 一处定义,
消除6处副本口径分裂风险。
验证: sln编译0错误, 全量485测试7失败(基线一致,零回归)。
注: 上次27失败是stash残留导致的状态不一致,本次从干净状态逐步改。
|
2026-08-11 09:40:48 +08:00 |
|
张名锐
|
1d954621c1
|
fix(bond): 修复债券计算中的价格倍数应用问题
- 在BondCalcHelper调用中添加了bondShowPriceMultiple倍数转换
- 确保deal_full_price_avg在传递给债券计算器之前进行正确的价格倍数调整
- 保持原有的空值检查逻辑以确保计算安全性
|
2026-08-10 14:15:42 +08:00 |
|
yexuzhong
|
5d580960d8
|
#EQD-6669 国联民生-期权希腊值计算步长和细节调整(定价引擎部分)
|
2026-07-31 10:35:25 +08:00 |
|
张名锐
|
bc961c3411
|
fix(swap): 修复互换交易中债券价格精度处理问题,扩充到11位计算
- 统一债券价格四舍五入规则,使用AwayFromZero模式
- 为债券类型添加特殊的精度处理逻辑
- 修复前端价格显示精度计算问题
- 优化价格存储精度控制,区分债券和其他产品类型
- 修复初始化YTM和净价精度处理问题
- 更新价格验证逻辑以支持动态精度设置
|
2026-07-23 11:06:50 +08:00 |
|
hjhan
|
985162242d
|
feat(greeks): 新增 risk-factor bump 计算与注册
ParameterBase.Clone() 保留运行时类型深拷贝; ValueCalculator 两个薄接入方法; GreeksBumpCalculator/GreeksRiskFactor 引擎。加法性重定价桥,不动现有定价输出。
|
2026-07-21 15:28:15 +08:00 |
|
hjhan
|
782e1f6a7a
|
refactor(swap): 债券价格÷100转换收敛到BondPriceConverter统一入口
消除9处价格转换字面量(*0.01m/*100),统一走BondPriceConverter.ToStorage/ToDisplay。
- 新增YLErpDAL/Helpers/BondPriceConverter.cs(含可空重载)
- 批次1(危险字面量): BondPaymentService/RealtimePnlCalc/RealTimeClientBanlanceService/SwapTradeAutoService
- 批次2-4(调用收敛): SwapFlowService/SwapFlowImportService/SwapEndConfirmService/EodPriceProvider/EodPriceQueryService
- RealtimePnlCalc:601/602价格×数量维度交织处加注释,不机械合并
不改bondPriceMultiple常量值,纯调用方式收敛。SwapModule 155测试全绿,行为不变。
|
2026-07-03 08:22:27 +08:00 |
|
锦麟 王
|
d9fc5965d3
|
BugFix 系统中MarkCloseValue歧义部分修改
|
2026-06-26 16:06:13 +08:00 |
|
锦麟 王
|
e3d2feedb2
|
OA用印自动同步,完善确认书来源标识
|
2026-04-16 15:12:39 +08:00 |
|
锦麟 王
|
3ce2dfe4c7
|
BugFix 添加信用债的计算
|
2026-03-11 15:04:10 +08:00 |
|
gongpei
|
4d77c34e33
|
fix: 计算合约持仓净价加括号
|
2025-11-04 17:28:57 +08:00 |
|
gongpei
|
374182de62
|
fix: 实时持仓计算成交净价
|
2025-11-04 14:31:02 +08:00 |
|
gongpei
|
c7e13fceb4
|
fix: 实时持仓合并流水成交净价(平均)✖️乘数
|
2025-11-03 13:33:07 +08:00 |
|
gongpei
|
e891ce8faa
|
fix: 实时持仓计算持仓盈亏
|
2025-10-29 17:25:14 +08:00 |
|
yexuzhong
|
98e41afec4
|
Merge branch 'feature/zs_v1.3_0822' into feature/zs_v1.3_risk
|
2025-09-12 09:31:36 +08:00 |
|
吴方海
|
4e73507c43
|
可用资金计算修复
|
2025-09-08 16:27:59 +08:00 |
|
吴方海
|
06213a3d4f
|
期末结存修复
|
2025-09-08 14:49:06 +08:00 |
|
吴方海
|
ac07eae81e
|
TRS-ZS-721 资金划转
|
2025-09-05 14:11:15 +08:00 |
|
shangzhongyuan
|
e57f31c4e9
|
代码优化
|
2025-08-11 10:26:06 +08:00 |
|
shangzhongyuan
|
741bc28211
|
历史持仓名义本金修复
|
2025-08-11 10:01:28 +08:00 |
|
shangzhongyuan
|
282554e2e9
|
TRS-ZS-578 收盘增加风控存库
|
2025-08-05 13:18:03 +08:00 |
|
吴方海
|
aa26f712bb
|
TRS-ZS-566、TRS-ZS-568 客户保证金率需求完成
|
2025-07-18 17:44:58 +08:00 |
|
嬴政 时
|
0b88d240f4
|
#TRS-ZS-594 数据库client_balance_view表,所有的字段落库值应保留2位小数
|
2025-07-08 16:30:54 +08:00 |
|
吴方海
|
f98b556816
|
Merge branch 'hotfix/zs_trs' of http://git.yiliantech.com/gitlab/otc-dev/zszq-trs into hotfix/zs_trs
# Conflicts:
# YLErpDAL/BLL/EodSettlement/ClientBalanceUtility.cs
|
2025-07-08 13:22:32 +08:00 |
|
吴方海
|
e152388316
|
日终交易费用修复
|
2025-07-08 13:21:07 +08:00 |
|
嬴政 时
|
32060b0d6c
|
#TRS-ZS-584 保证金中台获取数据的视图提供调整为日终收盘后入库
|
2025-07-08 13:10:25 +08:00 |
|
吴方海
|
688ed0d682
|
TRS-ZS-546 资金监控增加费用及利息
|
2025-07-08 10:28:28 +08:00 |
|
吴方海
|
89d3dfd13f
|
收盘开仓日不算持仓盈亏
|
2025-06-30 15:19:07 +08:00 |
|
吴方海
|
dc1df57dcf
|
TRS-ZS-560 费用保留2位落库,平仓利息保留2位,估值保留2位
|
2025-06-30 10:20:50 +08:00 |
|
吴方海
|
3935d46b0d
|
收盘去掉标的交易的pv
|
2025-06-24 11:32:35 +08:00 |
|
吴方海
|
4b24bc8a9b
|
有持仓有流水情况,持仓数量及名义本机计算倍数修复
|
2025-06-17 15:52:23 +08:00 |
|
吴方海
|
1cc195cb78
|
资金监控改成字节流导出
|
2025-06-03 13:25:44 +08:00 |
|
吴方海
|
829334a4fd
|
每日估值bug修复
|
2025-05-30 13:08:59 +08:00 |
|