项目案例

ELS 公告对比表生成工具

自动汇集各证券公司的 ELS、ELB 产品信息,将以文字描述的产品结构拆分为期限、周期、提前赎回条件等列,汇总到一张表中。

产品比较

之前

逐家证券公司分别查看

之后

在一张表中按条件比较

交付的采集程序界面。上方「URL 管理」区域逐行登记了证券公司及其公告页面地址,每行都有修改和删除按钮。下方「任务控制」区域有开始采集、Excel 转换、打开 Excel 保存文件夹、Excel 合并、删除采集记录、删除日志等按钮,再下方是记录进度的「任务状态」区域。

为保护客户信息,画面以模拟数据重新构建了相同功能。

客户
处理金融数据的韩国客户
行业
金融
实施年份
2025
周期
2 周
领域
业务自动化
  • 公告数据采集
  • 产品结构解析
  • Excel 转换·合并

背景

衍生结合证券的条件因产品而异:期限几年、每隔几个月评估一次提前赎回、挂钩标的是什么、跌到什么位置进入亏损区间,各不相同。而这些条件分散在各家证券公司的公告页面上。

现场所见

要做比较,就得逐个打开证券公司网站,而各家的页面结构也不一样。即使收集齐全,仍然无法直接比较,因为条件是用文字描述的。

만기3년 조기상환형 (85-85-80-80-75-70) KI45

对人来说只是一行字,但其中包含了 3 年期限、6 个月评估周期、各期提前赎回基准线以及 Knock-In 45。如果不按字段拆分,即使放进表格,也还得逐行阅读。

问题所在

比采集更难的是把文字拆分成列。做到这一步,排序一次、筛选一次就能按条件比较;否则省掉的只是打开文件的工夫,比较的工作量丝毫未减。

解决方案

  • 按证券公司管理采集地址 —— 在界面上登记和修改从哪家证券公司的哪个页面采集。公告页面地址变更时,只需修改对应的一行
  • 选择性采集 —— 可扫描全部已登记的证券公司,也可只选择需要的几家
  • 解析结构字符串 —— 从产品结构描述中提取期限年数、赎回周期、Knock-Out、Knock-In,分别放入各自的列
  • 拆分挂钩标的 —— 无论是指数还是个股,最多拆分为三列
  • Excel 转换与合并 —— 将各证券公司的结果合并为一个文件,并提供直接打开保存文件夹的按钮,无需四处查找结果
  • 显示任务状态 —— 在界面上显示采集进度

结果

约 2 周完成开发并交付。27 款产品汇总在一张表中,币种、提前赎回日、到期日、收益率、挂钩标的、Knock-Out、Knock-In 均按列对齐,排序一次即可按条件比较。

更多同类案例请见网页数据采集。

相关案例另见数据分析。