交易台账计算方法、装置及计算机可读存储介质制造方法及图纸

技术编号:20919927 阅读:22 留言:0更新日期:2019-04-20 10:24
本发明专利技术公开了一种交易台账计算方法,该方法包括:在台账管理客户端构建持仓计算表,从预设数据库筛选持仓数据,并将筛选出的持仓数据导入所述持仓计算表;利用VBA函数对所述持仓计算表的持仓数据进行持仓计算;利用VBA函数将持仓计算后的持仓数据映射至用于综合评估持仓结果的汇总项。本发明专利技术还提出一种交易台账计算装置以及一种计算机可读存储介质。本发明专利技术实现了自动化导入与计算台账持仓数据,代替传统人工逐项录入与计算,可以有效提高数据录入的效率和准确性,有助于整个台账管理系统的高效运转。

The Calculating Method, Device and Computer Readable Storage Medium of Transaction Account

The invention discloses a trading desk account calculation method, which includes: building a warehouse calculation table in the account management client, screening the warehouse data from the preset database, importing the screened warehouse data into the warehouse calculation table; using VBA function to calculate the warehouse data of the warehouse calculation table; using VBA function to map the warehouse data after the warehouse calculation to the warehouse calculation table. A summary item used to comprehensively evaluate the results of a position. The invention also provides a trading account calculating device and a computer readable storage medium. The invention realizes the automatic importing and calculating of the data held in the desk account, replaces the traditional manual entry and calculation item by item, can effectively improve the efficiency and accuracy of data entry, and is helpful to the efficient operation of the entire desk account management system.

【技术实现步骤摘要】
交易台账计算方法、装置及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种交易台账计算方法、装置及计算机可读存储介质。
技术介绍
交易台账Excel表需要每天手动计算持仓计算信息,对于台账持仓计算的登记管理大都依靠相关与业务人员,计算方法需要根据不同的交易场景手动录入计算公式并进行实时更新,由此导致台账持仓计算相关数据导入与计算过程中业务成本、人工成本以及时间成本较高,与此同时还存在计算繁琐、出错率高、汇总分析不方便以及资源不能快速共享等诸多问题。随着信息化时代台账数据资料的飞速增长,通过手工逐项进行数据导入与计算的方式不仅愈加费时费力,并且数据分析利用的有效性和可靠性大大降低。
技术实现思路
本专利技术提供一种交易台账计算方法、装置及计算机可读存储介质,其主要目的在于简化手动工作,提升工作效率。为实现上述目的,本专利技术还提供一种交易台账计算方法,该方法包括:在台账管理客户端构建持仓计算表,从预设数据库筛选持仓数据,并将筛选出的持仓数据导入所述持仓计算表;利用VBA函数对所述持仓计算表的持仓数据进行持仓计算;利用VBA函数将持仓计算后的持仓数据映射至用于综合评估持仓结果的汇总项。可选的,在台账管理客户端构建持仓计算表,从预设数据库筛选持仓数据,并将筛选出的持仓数据导入所述持仓计算表的步骤包括:在所述持仓数据表的首行插入行标题,所述行标题至少包括债券买入、卖出、MTM、MTM变动、面值成本汇率换算、投资收益、掉期信息、自有资金出资额、回购外融资成本及利差收入的一种;在行标题插入用于收集持仓数据的VBA宏代码;执行VBA宏代码,将筛选出的持仓数据导入至所述持仓计算表。可选的,在台账管理客户端构建持仓计算表,从预设数据库筛选持仓数据,并将筛选出的持仓数据导入所述持仓计算表的步骤之后,还包括步骤:设定数据清洗与整理规则,利用VBA函数并根据所述数据清洗与整理规则对所述持仓计算表的持仓数据进行数据清洗与整理。可选的,所述利用VBA函数对所述持仓计算表的持仓数据进行持仓计算的步骤包括:在所述持仓计算表中开启宏录制,进行单变量求解操作;采用VBA函数对录制好的宏进行编辑。可选的,所述持仓结果的汇总项至少包括持仓的行业、机构评级及基金和/或股票的发行人的一种。此外,为实现上述目的,本专利技术还提供一种交易台账计算装置,该装置包括存储器和处理器,所述存储器中存储有可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如下步骤:在台账管理客户端构建持仓计算表,从预设数据库筛选持仓数据,并将筛选出的持仓数据导入所述持仓计算表;利用VBA函数对所述持仓计算表的持仓数据进行持仓计算;利用VBA函数将持仓计算后的持仓数据映射至用于综合评估持仓结果的汇总项。可选的,在台账管理客户端构建持仓计算表,从预设数据库筛选持仓数据,并将筛选出的持仓数据导入所述持仓计算表的步骤包括:在所述持仓数据表的首行插入行标题,所述行标题至少包括债券买入、卖出、MTM、MTM变动、面值成本汇率换算、投资收益、掉期信息、自有资金出资额、回购外融资成本及利差收入的一种;在行标题插入用于收集持仓数据的VBA宏代码;执行VBA宏代码,将筛选出的持仓数据导入至所述持仓计算表。可选的,所述在台账管理客户端构建持仓计算表,从预设数据库筛选持仓数据,并将筛选出的持仓数据导入所述持仓计算表的步骤之后,还包括步骤:设定数据清洗与整理规则,利用VBA函数并根据所述数据清洗与整理规则对所述持仓计算表的持仓数据进行数据清洗与整理。可选的,所述利用VBA函数对所述持仓计算表的持仓数据进行持仓计算的步骤包括:在所述持仓计算表中开启宏录制,进行单变量求解操作;采用VBA函数对录制好的宏进行编辑。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有交易台账计算程序,所述程序可被一个或者多个处理器执行,以实现如上所述的方法的步骤。本专利技术提出的交易台账计算方法、装置及计算机可读存储介质,实现了自动化导入、计算并映射台账持仓数据,代替传统人工逐项录入与计算,可以有效提高数据录入的效率和准确性,有助于整个台账管理系统的高效运转。附图说明图1为本专利技术一实施例提供的交易台账方法的流程示意图;图2为本专利技术一实施例提供的交易台账装置的内部结构示意图;图3为本专利技术一实施例提供的交易台账装置中程序的模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种交易台账计算方法。参照图1所示,为本专利技术一实施例提供的交易台账计算方法的流程示意图。该方法可以由一个装置执行,该装置可以由软件和/或硬件实现。在本实施例中,交易台账计算方法包括:步骤S10,在台账管理客户端构建持仓计算表,从预设数据库筛选持仓数据,并将筛选出的持仓数据导入所述持仓计算表。台账管理系统包括台账管理客户端及台账管理服务器。步骤S10还包括:在持仓数据表的首行插入行标题,所述行标题至少包括债券买入、卖出、MTM、MTM变动、面值成本汇率换算、投资收益、掉期信息、自有资金出资额、回购外融资成本及利差收入的一种;在行标题插入用于收集持仓数据的VBA宏代码;执行VBA宏代码,将筛选出的持仓数据导入至所述持仓计算表。本专利技术较佳实施例中,所述预设数据库为海外估值核算系统数据库。创建一个专门用于维护所有持仓相关信息的sheet页—持仓计算表,这个持仓计算表是Excel格式。在建立好的sheet页—持仓计算表的首行插入行标题,所述行标题至少包括债券买入、卖出、MTM、MTM变动、面值成本汇率换算、投资收益、掉期信息、自有资金出资额、回购外融资成本及利差收入的一种,并在行标题插入按钮,在按钮处插入用于收集持仓数据的VBA宏代码。在启用宏代码的情况下,单击按钮就可以执行宏代码,可以把所有持仓数据导入到sheet页—持仓计算表中。在Excel的VBA中,符合规定标准格式的工作表导入可以通过编写如下的代码实现:RBFile=Application.GetOpenFilename(FileFilter:=“TXTFiles(*.txt),*.txt”,Title:=“选择持仓数据文件:”,MultiSelect:=False),Sheets(“DC”).QueryTables.Add(Connection:=“TEXT;”&RBFile,Destination:=Sheets(“DC”).Cells(2,1)).第一条代码通过使用Application.GetOpenFilename方法获取原始数据文件包含完整路径的文件名,并赋值给变量RBFile;第二条代码执行的操作是把原始数据文件中的内容从名为DC的目标工作表的第二行第一个单元格开始写入,写入位置可以根据需要对代码进行更改。由此实现将全部的持仓数据导入到临时工作表DC中,剩下的格式调整可以根据需要使用录制宏的方法生成代码,然后对代码进行修改以达到可重复利用的目的。该步骤简化了手工筛选与导入持仓数据过程,极大地减轻了技术人员的负担,并降低了人为因素错误出现的几率,很好地体现了现代化、智能化信息技术在台账管理工作中的实用性。在步骤将持仓数据导入至本文档来自技高网...

【技术保护点】
1.一种交易台账计算方法,其特征在于,所述方法包括:在台账管理客户端构建持仓计算表,从预设数据库筛选持仓数据,并将筛选出的持仓数据导入所述持仓计算表;利用VBA函数对所述持仓计算表的持仓数据进行持仓计算;利用VBA函数将持仓计算后的持仓数据映射至用于综合评估持仓结果的汇总项。

【技术特征摘要】
1.一种交易台账计算方法,其特征在于,所述方法包括:在台账管理客户端构建持仓计算表,从预设数据库筛选持仓数据,并将筛选出的持仓数据导入所述持仓计算表;利用VBA函数对所述持仓计算表的持仓数据进行持仓计算;利用VBA函数将持仓计算后的持仓数据映射至用于综合评估持仓结果的汇总项。2.根据权利要求1所述的交易台账计算方法,其特征在于,在台账管理客户端构建持仓计算表,从预设数据库筛选持仓数据,并将筛选出的持仓数据导入所述持仓计算表的步骤包括:在所述持仓数据表的首行插入行标题,所述行标题至少包括债券买入、卖出、MTM、MTM变动、面值成本汇率换算、投资收益、掉期信息、自有资金出资额、回购外融资成本及利差收入的一种;在行标题插入用于收集持仓数据的VBA宏代码;执行VBA宏代码,将筛选出的持仓数据导入至所述持仓计算表。3.根据权利要求1所述的交易台账计算方法,其特征在于,所述在台账管理客户端构建持仓计算表,从预设数据库筛选持仓数据,并将筛选出的持仓数据导入所述持仓计算表的步骤之后,还包括步骤:设定数据清洗与整理规则,利用VBA函数并根据所述数据清洗与整理规则对所述持仓计算表的持仓数据进行数据清洗与整理。4.根据权利要求1-3任意一项所述的交易台账计算方法,其特征在于,所述利用VBA函数对所述持仓计算表的持仓数据进行持仓计算的步骤包括:在所述持仓计算表中开启宏录制,进行单变量求解操作;采用VBA函数对录制好的宏进行编辑。5.根据权利要求1-3任意一项所述的交易台账计算方法,其特征在于,所述持仓结果的汇总项至少包括持仓的行业、机构评级及基金和/或股票的发行人的一种。6.一种交易台账计算装置,其特征在于,所述装置包括存储器和处理器,所述存储...

【专利技术属性】
技术研发人员:刘东宝孔令建
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1