CN104091285B - 自动识别债券报价的方法 - Google Patents
自动识别债券报价的方法 Download PDFInfo
- Publication number
- CN104091285B CN104091285B CN201410367159.7A CN201410367159A CN104091285B CN 104091285 B CN104091285 B CN 104091285B CN 201410367159 A CN201410367159 A CN 201410367159A CN 104091285 B CN104091285 B CN 104091285B
- Authority
- CN
- China
- Prior art keywords
- data
- bond
- quotation
- client
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明属于金融信息技术领域,提供了自动识别债券报价的方法,包括如下步骤:客户登陆系统,通过系统内的报价识别模块对所有打开文本进行价格数据识别操作,生成有效报价,并存储在债券数据库内;通过债券数据同步模块向服务器请求查看、操作全量债券数据;服务器将债券数据存入内部缓存,同时提供给客户端;对全量债券数据进行变更、增加、删减的操作时,服务器会自动监控债券数据库内的变动情况,并将变动的数据存入内部缓存。本发明具有能够准确识别债券产品、报价价格、交易数量、买卖方向以及特定的产品交易说明方面的信息,并且将其自动填写在相关表格中,无需人为操作,准确率高,快捷高效的特点。
Description
技术领域
本发明属于金融信息技术领域,特别涉及一种自动识别债券报价的方法。
背景技术
随着金融市场改革的不断深化,金融交易尤其是债券OTC交易量飞速增长。但是市场上仍然使用聊天工具来发布和交易产品报价,用户需要在杂乱无章的聊天内容中筛选出有用的产品信息和报价数据,工作量大,删选速度慢,并且容易漏掉有用的信息,即使准确无误的筛选出产品信息和报价数据,再人为的将其填写在表格中的时候也会发生错误,因此,准确率低。
因此,金融信息技术领域急需一种能够准确识别债券产品、报价价格、交易数量、买卖方向以及特定的产品交易说明方面的信息,并且将其自动填写在相关表格中,无需人为操作,准确率高,快捷高效的自动识别债券报价的方法。
发明内容
本发明提供了自动识别债券报价的方法,技术方案如下:
自动识别债券报价的方法,其特征在于,包括如下步骤:
步骤一,客户打开客户端,登陆系统,通过系统内的报价识别模块对包括聊天内容在内的所有打开文本进行价格数据识别操作,生成有效报价,并存储在债券数据库内,具体步骤如下:
步骤a01,在报价识别模块页面贴入需要增加或者修改的数据;
步骤a02,按分行标记对数据进行分行;
步骤a03,对该行按分词逻辑对数据进行分词,
步骤a04,对数据的每个词进行分类,依次判断分类后的数据在该类中是否存在,如果存在,丢弃该词,如果不存在,记录产品信息,直至数据的每个词都处理完毕为止;重复步骤a03,对下一行数据作处理,直到全部完成执行步骤a05;
步骤a05,用户确认报价识别数据,准确无误后点击确认按钮进行提交;
步骤a06,提交的报价识别数据通过报价录入模块生成有效报价,同时将有效报价数据上传至服务器,存入债券数据库内;
步骤二,客户通过债券数据同步模块向服务器请求查看、操作全量债券数据;
步骤三,服务器将债券数据存入内部缓存,同时提供给客户端,供客户查看、操作;
步骤四,客户对全量债券数据进行变更、增加、删减的操作时,服务器会自动监控债券数据库内的变动情况,并将变动的数据存入内部缓存,实现债券数据库的数据与客户端的数据相一致,具体步骤如下:
步骤b01,服务器会自动监控债券数据库内的变动情况;
步骤b02,服务器将债券数据库内的变动数据组装成标准债券数据;
步骤b03,将组装后的标准债券数据推送给客户注册的客户端;
步骤b04,客户端根据推送的标准债券数据代码更新或添加入内部缓存。
本发明的有益效果是:
1.本发明增加了债券数据库,用以维护市场上的债券信息,该信息分为债券基础信息和债券市场信息,债券基础信息主要包括:债券代码,债券简称,交割时间,票面利率,主体评级和债项评级;债券市场信息主要包括:债券代码,债券简称,市场类别,上市时间,下市时间,通过债券数据库进行存储、管理,更加系统,准确,数据不容易丢失。
2.本发明增加了报价识别模块能够准确的识别债券产品、报价价格、交易数量、买卖方向以及特定的产品交易说明方面的信息,用以对用户导入的报价数据进行处理和分析,剔出无效内容,筛选出有效的产品数据和报价数据,并转换成债券业务系统可识别的标准数据。
3.所述报价录入模块将可识别的标准数据自动填写在相关表格中,无需人为操作,为用户使用的标准价格录入系统,主要录入信息包括:债券产品代码或简称,报价人员,买卖方向,交易价格,交易数量和报价说明,同时该系统支持录入买卖双边价格和大批量多条价格,功能全面,准确率高,快捷高效。
4.增加了债券数据同步模块,客户通过债券数据同步模块向服务器请求查看、操作全量债券数据,通过服务器与债券数据库的数据同步信息,保证客户看到的信息与债券数据库内的信息完全一致,更加准确、高效,不会因为时间差的关系给债券持有人造成经济损失,具有更加广泛的适用性。
附图说明
下面结合附图和具体实施方式来详细说明本发明:
图1是本发明自动识别债券报价的方法的流程图。
具体实施方式
为了使本发明技术实现的措施、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
本发明提供了自动识别债券报价的方法,自动识别债券报价的方法,其特征在于,包括如下步骤:
图1是本发明自动识别债券报价的方法的流程图,如图1所示,
步骤一,客户打开客户端,登陆系统,通过系统内的报价识别模块101对包括聊天内容在内的所有打开文本进行价格数据识别操作,生成有效报价,并存储在债券数据库1031内,具体步骤如下:
步骤a01,在报价识别模块101页面贴入需要增加或者修改的数据;
步骤a02,按分行标记对数据进行分行;
步骤a03,对该行按分词逻辑对数据进行分词,
步骤a04,对数据的每个词进行分类,可分为:产品数据、报价数据和交易量数据3类,依次判断分类后的数据在该类中是否存在,如果存在,丢弃该词,如果不存在,记录产品信息,直至数据的每个词都处理完毕为止,具体步骤如下;
步骤c,对每个词进行分类,如为产品数据,执行步骤c01,如为报价数据执行步骤d,如为交易量数据执行步骤e,如所有词处理完成,执行步骤a05;
步骤c01,判断该行是否为已存在产品数据,如存在,执行步骤c02;不存在,执行步骤c05;
步骤c02、判断该产品信息与已存在产品是否一致,如果一致,执行c03,不一致执行c04;
步骤c03,丢弃该词,回到步骤c01,继续识别下一词;
步骤c04,以该数据为句首进行分行,记录产品信息,重复步骤c01至c04,继续识别下一词,直至所有词识别完毕为止;
步骤d,分类为检测价格数据,如存在“/”为双边数据,执行d01,否则,执行d08;
步骤d01,按“/”将报价数据分割为报价1和报价2;
步骤d02,如报价1为数据,执行步骤d03,否则丢弃;
步骤d03,如报价2为数据,执行步骤d04,否则丢弃;,
步骤d04,如报价1小于30,标记为收益率,执行步骤d06,否则执行d05;
步骤d05,对报价1进行价格计算,算出实际收益率;
步骤d06,如报价2小于30,标记为收益率,执行步骤d08,否则执行d07;
步骤d07,对报价2进行价格计算,算出实际收益率;
步骤d08,如报价1和报价2都为数据,执行步骤d09,否则执行步骤d10;
步骤d09,如报价1的收益率小于报价2,记录报价1为买方价格,报价2为卖方价格;否则记录报价1为卖方价格,报价2为买方价格;
步骤d10,如只存在报价1,记录报价1为买方价格;如只存在报价2,记录报价2为卖方价格;
步骤d11,检测下一词,重复步骤d至d10步骤,直至所有词都检测完毕为止;
步骤e,分类为交易量数据,如存在“/”,按“/”将交易量分割为交易量1和交易量2,执行e01,否则标记所有交易价格都为同一交易量,进行下一词处理;
步骤e01,如已确定买卖价格,按买卖价格确定买卖交易量,执行步骤e02,否则执行步骤e04;
步骤e02,如报价1为买方价格,交易量1为买方交易量,交易量2为卖方交易量;如报价1为卖方价格,交易量1为卖方交易量,交易量2为买方交易量;
步骤e03,在该词位置做交易量处理完成标记,进行下一词处理,重复执行步骤e至e03的步骤;
步骤e04,如不确定买卖价格,在该词按位置做交易量等待交易处理标记,进行下一词处理,重复执行步骤e至e04的步骤;
步骤e05,直至所有词处理完毕,重新检测所有报价要素;
步骤e06,如不存在产品信息,丢弃数据,如存在产品信息,以该数据为句首进行分行,记录产品信息;
步骤e07,如不存在买卖价格,买卖信息记录为空,如存在买卖价格,在与产品信息相对应的位置记录买卖价格;
步骤e08,如不存在交易量信息,交易量数据记录为空,如存在交易量信息,在与产品信息和买卖价格相对应的位置记录交易量信息;
步骤e09,如存在买卖信息且交易量方向标记未完成,进行交易量方向识别;
步骤e10,将包含有产品信息、买卖价格、交易量信息的所有报价要素转化为标准标价数据,填充在报价页面上。
步骤a05,用户确认报价识别数据,准确无误后点击确认按钮进行提交;
步骤a06,提交的报价识别数据通过报价录入模块102生成有效报价,同时将有效报价数据上传至服务器103,存入债券数据库1031内;
步骤二,客户通过债券数据同步模块104向服务器103请求查看、操作全量债券数据;
步骤三,服务器103将债券数据存入内部缓存,同时提供给客户端,供客户查看、操作;
步骤四,客户对全量债券数据进行变更、增加、删减的操作时,服务器103会自动监控债券数据库1031内的变动情况,并将变动的数据存入内部缓存,实现债券数据1031的数据与客户端的数据相一致,具体步骤如下:
步骤b01,服务器103会自动监控债券数据库1031内的变动情况;
步骤b02,服务器103将债券数据库内的变动数据组装成标准债券数据;
步骤b03,将组装后的标准债券数据推送给客户注册的客户端;
步骤b04,客户端根据推送的标准债券数据代码更新或添加入内部缓存。
下面结合具体实施例,对本发明如何自动从杂乱无章的聊天内容中筛选出有用的产品信息和报价数据进行说明:
步骤一,从聊天工具复制报价数据到识别系统,如表1
表1
步骤a01,在报价识别模块101页面贴入需要增加或者修改的数据,具体页面如表格2:
表2
步骤a02,按分行标记对数据进行分行;获得5行数据
(1)3.28Y02中移动(2)71054.20/4.002000/3000AAA;有担保
(2)3.4Y02苏交通债71105.15(oco)/--5000/--AAA;有担保
(3)2.44Y01中铁债7094--/4.00--/4000AAA;有担保
(4)5.36Y12川广元124026.SH4.06(*,打包,1)/5.013000/--AA/AA+;有担保
(5)0.45Y+5Y09郑州银行债092015--/4.00--/4000AA/AA-
步骤a03,对第1行按分词逻辑对数据进行分词,获得6组词
(I)3.28Y(II)02中移动(2)(III)7105(IV)4.20/4.00(V)2000/3000(VI)AAA;有担保
步骤a04,对数据的每个词进行分类,
步骤c,对(I)3.28Y进行分类,该词无意义,丢弃,继续下一词;
对(II)02中移动(2)进行分类,该词为产品数据,继续下一词;
对(III)7105进行分类,该词为产品数据,且已存在该产品(c03),丢弃,继续下一词;
对(IV)4.20/4.00进行分类,该词为价格数据,继续下一词;
对(V)2000/3000进行分类,该词为交易量数据,继续下一词;
对(VI)AAA;有担保进行分类,该词无意义,丢弃,所有词检查完毕,执行步骤d;
步骤d,分类为检测价格数据,如存在“/”为双边数据,执行d01;
步骤d01,按“/”将报价数据分割为报价1(4.20)和报价2(4.00);
步骤d02,报价1(4.20)为有效报价数据,执行步骤d03;
步骤d03,报价2(4.00)为有效报价数据,执行步骤d04;
步骤d04,报价1(4.20)小于30,标记为收益率,执行步骤d06;
步骤d06,报价2(4.00),标记为收益率,执行步骤d08;
步骤d08,报价1和报价2都为数据,执行步骤d09;
步骤d09,报价1的收益率小于报价2,记录报价1为买方价格,报价2为卖方价格;
步骤e,分类为交易量数据,存在“/”,按“/”将交易量分割为交易量1(2000)和交易量2(3000),执行e01;
步骤e01,如已确定买卖价格,按买卖价格确定买卖交易量,执行步骤e02
步骤e02,如报价1为买方价格,交易量1(2000)为买方交易量,交易量2(3000)为卖方交易量;
步骤e03,在该词位置做交易量处理完成标记,进行下一词处理;
步骤e05,直至所有词处理完毕,重新检测所有报价要素;
重复步骤a03,对下一行数据作处理,直到全部完成执行步骤a05;
步骤a05,用户确认报价识别数据,准确无误后点击确认按钮进行提交,如表3:
表3
步骤a06,提交的报价识别数据通过报价录入模块102生成有效报价,同时将有效报价数据上传至服务器103,存入债券数据库1031内;
步骤二,客户通过债券数据同步模块104向服务器103请求查看、操作全量债券数据;
步骤三,服务器103将债券数据存入内部缓存,同时提供给客户端,供客户查看、操作;
步骤四,客户对全量债券数据进行变更、增加、删减的操作时,服务器103会自动监控债券数据库1031内的变动情况,并将变动的数据存入内部缓存,实现债券数据1031的数据与客户端的数据相一致,具体步骤如下:
步骤b01,服务器103会自动监控债券数据库1031内的变动情况;
步骤b02,服务器103将债券数据库内的变动数据组装成标准债券数据;
步骤b03,将组装后的标准债券数据推送给客户注册的客户端;
步骤b04,客户端根据推送的标准债券数据代码更新或添加入内部缓存,如表4:
表4
本发明增加了债券数据库,用以维护市场上的债券信息,该信息分为债券基础信息和债券市场信息,债券基础信息主要包括:债券代码,债券简称,交割时间,票面利率,主体评级和债项评级;债券市场信息主要包括:债券代码,债券简称,市场类别,上市时间,下市时间,通过债券数据库进行存储、管理,更加系统,准确,数据不容易丢失。
本发明增加了报价识别模块,能够准确的识别债券产品、报价价格、交易数量、买卖方向以及特定的产品交易说明方面的信息,用以对用户导入的报价数据进行处理和分析,剔出无效内容,筛选出有效的产品数据和报价数据,并转换成债券业务系统可识别的标准数据。
把发明增加了报价录入模块,将可识别的标准数据自动填写在相关表格中,无需人为操作,为用户使用的标准价格录入系统,主要录入信息包括:债券产品代码或简称,报价人员,买卖方向,交易价格,交易数量和报价说明,同时该系统支持录入买卖双边价格和大批量多条价格,功能全面,准确率高,快捷高效。
本发明增加了债券数据同步模块,客户通过债券数据同步模块向服务器请求查看、操作全量债券数据,通过服务器与债券数据库的数据同步信息,保证客户看到的信息与债券数据库内的信息完全一致,更加准确、高效,不会因为时间差的关系给债券持有人造成经济损失,具有更加广泛的适用性。
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等同物界定。
Claims (2)
1.自动识别债券报价的方法,其特征在于,包括如下步骤:
步骤一,客户打开客户端,登陆系统,通过系统内的报价识别模块对包括聊天内容在内的所有打开文本进行价格数据识别操作,生成有效报价,并存储在债券数据库内,具体步骤如下:
步骤a01,在所述报价识别模块页面贴入需要增加或者修改的数据;
步骤a02,按分行标记对数据进行分行;
步骤a03,对该行按分词逻辑对数据进行分词,
步骤a04,对数据的每个词进行分类,依次判断分类后的数据在该类中是否存在,如果存在,丢弃该词,如果不存在,记录产品信息,直至数据的每个词都处理完毕为止;重复步骤a03,对下一行数据作处理,直到全部完成执行步骤a05;
步骤a05,用户确认报价识别数据,准确无误后点击确认按钮进行提交;
步骤a06,提交的所述报价识别数据通过报价录入模块生成有效报价,同时将所述有效报价数据上传至服务器,存入所述债券数据库内;
步骤二,客户通过债券数据同步模块向服务器请求查看、操作全量债券数据;
步骤三,所述服务器将债券数据存入内部缓存,同时提供给客户端,供客户查看、操作;
步骤四,客户对全量债券数据进行变更、增加、删减的操作时,所述服务器会自动监控所述债券数据库内数据的变动情况,并将变动的数据存入内部缓存,实现所述债券数据库的数据与客户端的数据相一致,具体步骤如下:
步骤b01,所述服务器会自动监控债券数据库内数据的变动情况;
步骤b02,所述服务器将债券数据库内的变动数据组装成标准债券数据;
步骤b03,将组装后的所述标准债券数据推送给客户注册的所述客户端;
步骤b04,所述客户端根据推送的标准债券数据代码更新或添加入内部缓存。
2.根据权利要求1所述的自动识别债券报价的方法,其特征在于,所述步骤一中a04对数据进行分类,分为:产品数据、报价数据和交易量数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410367159.7A CN104091285B (zh) | 2014-07-29 | 2014-07-29 | 自动识别债券报价的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410367159.7A CN104091285B (zh) | 2014-07-29 | 2014-07-29 | 自动识别债券报价的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104091285A CN104091285A (zh) | 2014-10-08 |
CN104091285B true CN104091285B (zh) | 2018-02-06 |
Family
ID=51639000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410367159.7A Active CN104091285B (zh) | 2014-07-29 | 2014-07-29 | 自动识别债券报价的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104091285B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105260929A (zh) * | 2015-11-25 | 2016-01-20 | 无线生活(杭州)信息科技有限公司 | 一种生成订单的方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101119334A (zh) * | 2007-09-21 | 2008-02-06 | 腾讯科技(深圳)有限公司 | 一种获取新词的方法、系统及设备 |
CN101360071A (zh) * | 2008-09-16 | 2009-02-04 | 腾讯科技(深圳)有限公司 | 基于即时聊天进行多媒体资源共享的方法及系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8224738B2 (en) * | 2005-08-31 | 2012-07-17 | Credit Market Analysis, Ltd. | Methods, software, and systems for over-the-counter trading |
-
2014
- 2014-07-29 CN CN201410367159.7A patent/CN104091285B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101119334A (zh) * | 2007-09-21 | 2008-02-06 | 腾讯科技(深圳)有限公司 | 一种获取新词的方法、系统及设备 |
CN101360071A (zh) * | 2008-09-16 | 2009-02-04 | 腾讯科技(深圳)有限公司 | 基于即时聊天进行多媒体资源共享的方法及系统 |
Non-Patent Citations (1)
Title |
---|
"证券交易所报价系统";李江平 等;《广东工业大学学报》;20040325;第21卷(第1期);第46-66页 * |
Also Published As
Publication number | Publication date |
---|---|
CN104091285A (zh) | 2014-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7870039B1 (en) | Automatic product categorization | |
CN103154991A (zh) | 信用风险采集 | |
KR101599675B1 (ko) | 빅 데이터 기술에 기반한 기업 뉴스 검색 기술을 이용한 기업 신용 위험도 예측 장치 및 방법 | |
Cioroianu et al. | Guilt through association: Reputational contagion and the Boeing 737-MAX disasters | |
CN111899090A (zh) | 企业关联风险预警方法及系统 | |
CN107807962A (zh) | 一种使用lda主题模型对法律判决文书进行相似度匹配的方法 | |
CN105955957A (zh) | 一种商家总体评论中方面评分的确定方法及装置 | |
CN111695979A (zh) | 一种原材料与成品的关系分析方法、装置及设备 | |
CN114595661A (zh) | 用于评审投标文件的方法、设备和介质 | |
CN109582537A (zh) | 业务安全防护方法及其系统 | |
CN106250398A (zh) | 一种投诉事件的投诉内容分类判定方法及装置 | |
CN104091285B (zh) | 自动识别债券报价的方法 | |
CN111858942A (zh) | 一种文本抽取方法、装置、存储介质和电子设备 | |
CN105335446A (zh) | 一种基于词矢量的短文本分类模型生成方法与分类方法 | |
CN106875595A (zh) | 一种pos终端使用地点的确定方法及装置 | |
CN111507760A (zh) | 对投标文件进行合理性筛选的方法与系统 | |
CN103678720B (zh) | 用户反馈数据处理方法和装置 | |
CN109544296B (zh) | 一种用于交易平台的商品挂单调整系统 | |
US9208527B2 (en) | General ledger (GL) journal delete/accounting line reversal web service | |
KR20050036972A (ko) | 포트폴리오 평가 시스템, 컴퓨터 및 컴퓨터 프로그램 | |
EP2933771A1 (en) | Method and system for identifying defective goods based on user purchasing behaviour | |
CN110347930B (zh) | 一种基于统计分析方法的高维数据自动加工及处理方法 | |
CN108664590A (zh) | 一种枸杞数据识别方法 | |
CN109584009A (zh) | 一种网站数据自动匹配系统 | |
CN110443689A (zh) | 一种报税表的生成方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |