该项目主要是给香港某基金公司开发的一个项目,主要用于给基金经理根据ETF指数公司所给出的指数文件对该基金下所持有的不同的股票进行再平衡买卖,以及根据基金经理给出的不同公式对买卖数量进行相关计算。在本系统中,用户可以直观的看到基金持有的不同成分券,以及同一成分券中不同类型的持仓数据,不同成分券在整个基金中的占比等等数据,用户可以根据这些直观的数据来辅佐用户对基金下的成分券进行买卖调整
点击空白处退出提示
该项目主要是给香港某基金公司开发的一个项目,主要用于给基金经理根据ETF指数公司所给出的指数文件对该基金下所持有的不同的股票进行再平衡买卖,以及根据基金经理给出的不同公式对买卖数量进行相关计算。在本系统中,用户可以直观的看到基金持有的不同成分券,以及同一成分券中不同类型的持仓数据,不同成分券在整个基金中的占比等等数据,用户可以根据这些直观的数据来辅佐用户对基金下的成分券进行买卖调整
本项目是面向 ETF 基金经理的组合管理平台(前后端分离),围绕“指数文件接入 → 成分券监控 → 再平衡计算 → 多市场导出”全流程建设,主要功能模块: 1、首页工作台:交易日历、市场行情图表、产品概览; 2、基金监控与告警:成分券阈值监控、阈值设置、风险等级管理、告警消息提醒与编辑日志审计; 3、季度再平衡:依据指数公司指数文件对基金成分券进行再平衡计算与回填,直观展示各成分券持仓类型、不同类型持仓数据及在基金中的占比,按公式计算买卖数量,支持 Stock Pool / 申赎清单多市场多通道导出、Add/Del 调券与操作日志追溯; 4、指数与 PCF 文件管理:指数文件上传解析、PCF(申赎清单)文件信息、解析配置与解析日志; 5、行情数据接入:对接 Bloomberg BPIPE 接收实时行情与收盘价数据; 6、基础配置管理:产品指数关联、成分券/交易对手映射、交易所市场配置、指数商管理; 7、组合与风险:组合管理、VAR 余额分析、切换监控; 8、消息与调度:邮件模板配置、告警邮件自动发送、定时任务管理; 9、系统管理:用户、角色、产品数据权限、产品分组、基础数据与系统参数维护。 核心价值:辅助基金经理依据直观的持仓数据对成分券进行买卖调整,实现 ETF 组合日常监控、再平衡与文件交付的全流程线上化管理。
1、本人负责的具体任务(前后端全栈): 后端:基于 Spring Boot + Spring Cloud(Nacos)+ MyBatis-Plus + SQL Server 构建微服务,负责指数文件解析、季度再平衡计算、Stock Pool/申赎清单多市场多通道导出、Bloomberg BPIPE 行情接入、阈值告警与邮件通知、定时调度任务等核心服务的设计与开发; 前端:基于 Vue3 + TypeScript + Vite + Element Plus + Pinia 开发监控、再平衡、文件管理、配置管理等近 30 个页面模块,封装通用表格/表单组件与 HTTP 请求链路。 2、技术亮点:①导出通道按“市场:通道”结构化配置(如 CH/CON、RQF,HK/SELF、SWP),同一基金不同市场可输出不同通道文件,存量格式平滑兼容迁移;②多指数商文件模板化解析配置,统一适配格式差异;③文件解析与导出全链路调度执行 + 日志留痕,失败可追溯;④基于角色-产品的数据权限控制数据可见范围。 3、实现难点:各指数商文件格式繁多且字段语义不一致,通过模板化解析配置抽象统一;再平衡买卖数量计算因子多(权重、公允价值、收盘价、最小申赎单位),以配置化公式适配不同基金策略;动态字段与级联表单在 Vue3 下的状态管理与回显归一化。



评论