基于买卖交易数据匹配实现盈亏统计可视化处理的系统、方法、装置、处理器及其存储介质制造方法及图纸

技术编号:39432841 阅读:20 留言:0更新日期:2023-11-19 16:16
本发明专利技术涉及一种基于沪深京A股多次买卖交易数据匹配实现盈亏统计可视化处理的系统,其中,该系统包括:后台计算模块,采用Springboot框架,通过对接第三方交易系统,获取买卖交易的成交数据,并对数据类型进行分类和数据更新,和对当前的交易情况进行收益计算;服务提供模块,采用Java+Springboot框架,通过http及微服务接口模式对外提供收益查询、成交情况推送以及平仓提醒服务。本发明专利技术还涉及一种相应的方法、装置、处理器及其存储介质。采用了本发明专利技术的该基于买卖交易数据匹配实现盈亏统计可视化处理的系统、方法、装置、处理器及其存储介质,利用成交回报信息实时计算每次买卖的实际盈亏和盈亏组成,创新性地直观展示了客户盈亏,提升客户做T体验和交易信息。提升客户做T体验和交易信息。提升客户做T体验和交易信息。

【技术实现步骤摘要】
基于买卖交易数据匹配实现盈亏统计可视化处理的系统、方法、装置、处理器及其存储介质


[0001]本专利技术涉及金融交易
,尤其涉及盈亏统计可视化处理
,具体是指一种基于买卖交易数据匹配实现盈亏统计可视化处理的系统、方法、装置、处理器及其计算机可读存储介质。

技术介绍

[0002]市场上投资者在做日内回转交易投资时,由于其在一个交易日内反复进行买入和卖出双向交易,往往每笔买卖无法一一映射,导致收益模糊不清,且无法与自然盈亏进行比对,而业内交易软件普遍仅提供一个成本价,容易造成全天多次循环交易成为一笔“糊涂账”,“每笔即将卖出的仓位究竟是什么成本价格买入的?”、“非对称交易如何进行盈亏计算?”等问题已成为行业难题,并且目前市场上并没有专门针对日内回转交易进行日常盈亏统计展示的功能。

技术实现思路

[0003]本专利技术的目的是克服了上述现有技术的缺点,创新性的开发了一种适应于对同一只标的进行多次买卖交易的盈亏可视化解决方案,灵感来源于“俄罗斯方块”匹配消除的模式,采用买卖交易数量配对的方式帮助投资者依据国际“T+0”清算惯例的“先入先出”原则分“方块”进行展示,并计算对应回转交易所产生的收益情况。该方案不仅适用于日内回转交易,亦可用于单只标的的日常盈亏统计展示。方案通过提供买入委托与成交、卖出委托与成交、配对盈亏三列直观地展示了回转交易的匹配情况,每一列由多个“方块”组成,每个“方块”详细展示对应方向的委托成交记录、匹配数量及盈亏金额,而“方块”的高度则依据委托或成交数量进行拟合后动态绘制。“方块”按照时间由近及远自上而下排序,横向匹配的买卖“方块”部分,则为成功“配对”并进行相应的盈亏统计。由于匹配数量相等,成交发生金额的不同,因此可以计算出每轮回转交易的实际盈亏金额。每轮金额的累加,最终实现投资者回转交易总盈亏的完整展示,辅助投资者进行“T+0”交易、网格交易等高频操作,助其大幅提高交易效率。
[0004]为了实现上述目的,本专利技术的该基于买卖交易数据匹配实现盈亏统计可视化处理的系统如下:
[0005]该基于买卖交易数据匹配实现盈亏统计可视化处理的系统,其主要特点是,所述的系统包括:
[0006]后台计算模块,采用Springboot框架,通过对接第三方交易系统,获取买卖交易的成交数据,并对数据类型进行分类和数据更新,以及对当前的交易情况进行收益计算;
[0007]服务提供模块,采用Java+Springboot框架,通过http及微服务接口模式对外提供收益查询、成交情况推送以及平仓提醒服务。
[0008]较佳地,所述的后台计算模块包括:消息获取单元,所述的消息获取单元进一步包
括:
[0009]成交数据获取子单元,通过对接第三方交易系统,实时获取客户委托和成交的各类信息;
[0010]成交数据过滤子单元,用于过滤当前日内回转交易的非主要信息,包括委托消息、逐笔成交消息。
[0011]较佳地,所述的后台计算模块包括:消息处理单元,所述的消息处理单元进一步包括:
[0012]消息定位子单元,用于将用户发起的所有委托按照买入和卖出进行分类处理,并根据发起时间的先后顺序对各个委托进行排序,实时更新每一笔委托最新的成交情况,并对每一笔委托进行坐标计算,以实现相应的定位处理;
[0013]成交数据更新子单元,用于将当前获取到的委托交易信息进行更新。
[0014]较佳地,每一笔所述的委托的坐标均包括:
[0015]起始值,第一笔的起始位置为0,其后依次为前一委托起始值加上高度值;
[0016]高度,可撤单委托的高度为委托数量拟合高度,不可撤单委托的高度为成交数量拟合高度;
[0017]成交高度,为成交数量拟合高度。
[0018]较佳地,所述的后台计算模块包括:收益计算单元,所述的收益计算单元进一步包括:
[0019]实际收益计算子单元,通过确定各个已完成排序的委托的坐标位置,将其引入收益坐标数据,并使用卖成交价格减去买成交价格再乘上数量作为实际收益;
[0020]预估收益计算单元,当所述的实际收益计算子单元计算结束后还剩余部分委托未参与收益计算,则使用市价对该部分委托进行预估收益计算。
[0021]较佳地,所述的收益坐标具体包括:
[0022]起始位置,第一笔委托的起始位置为0,其后依次为前一委托起始值加上高度值;
[0023]高度,以最近一笔委托的买或者卖队列的成交高度、总高度或者起始位置作为所述的收益坐标的高度;
[0024]收益,使用卖成交价格减去买成交价格再乘上收益高度作为收益,其中,交易已成交使用成交价,未成交使用市价。
[0025]该利用上述所述的系统实现基于买卖交易数据匹配的盈亏统计可视化处理的方法,其主要特点是,所述的方法包括以下步骤:
[0026](1)按照用户买卖交易将委托信息分为买卖两列,并按照交易时间的先后顺序对其进行排列;
[0027](2)使用成交信息汇总更新一笔当前委托的最新状态,得到委托的最新成交状态;
[0028](3)确定当前买卖队列中各个委托的坐标,进行交易消息定位处理;
[0029](4)将买卖队列从起始位置开始往上依次生成收益块,并根据收益坐标计算当前委托获得的收益。
[0030]较佳地,所述的步骤(3)具体为:
[0031]买卖队列中各个委托的坐标信息包括起始值、高度和成交高度;其中,将第一个委托的起始值设置为0,下一委托的起始值为上一委托起始值+上一委托高度值;不可撤单委
托高度为委托的成交数量拟合高度,可撤单委托高度为委托数量拟合高度。
[0032]较佳地,所述的步骤(4)具体包括以下步骤:
[0033](4.1)设置交易的收益坐标,包括:起始位置、高度和收益;
[0034](4.2)将买卖队列从起始位置0开始往上生成一个收益块,该收益块的起始值作为当前计算收益的起始位置,所述的收益坐标的高度为最先获取到的买入或者卖出的高度值,收益为(卖单价格-买单价格)
×
高度;
[0035](4.3)以步骤(4.2)生成的收益块的高度作为起始点,继续重复计算收益,直到买入或者卖出的单高度全部处理结束。
[0036]较佳地,所述的步骤(4.3)还包括进行以下处理:
[0037]判断买卖队列的高度是否一致,若否,则构造一个预估收益块进行预估收益的计算,具体为:
[0038]当卖单存在剩余高度时,则买单价格使用市价参与收益计算,即使用(卖单价格-市价)
×
收益高度进行计算;
[0039]当买单存在剩余高度时,则买单价格使用成交价参与收益计算,即使用(市价-买单价格)
×
收益高度进行计算。
[0040]该实现基于买卖交易数据匹配的盈亏统计可视化处理的装置,其主要特点是,所述的装置包括:
[0041]处理器,被配置成执行计算机可执行指令;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于买卖交易数据匹配实现盈亏统计可视化处理的系统,其特征在于,所述的系统包括:后台计算模块,采用Springboot框架,通过对接第三方交易系统,获取买卖交易的成交数据,并对数据类型进行分类和数据更新,以及对当前的交易情况进行收益计算;服务提供模块,采用Java+Springboot框架,通过http及微服务接口模式对外提供收益查询、成交情况推送以及平仓提醒服务。2.根据权利要求1所述的基于买卖交易数据匹配实现盈亏统计可视化处理的系统,其特征在于,所述的后台计算模块包括:消息获取单元,所述的消息获取单元进一步包括:成交数据获取子单元,通过对接第三方交易系统,实时获取客户委托和成交的各类信息;成交数据过滤子单元,用于过滤当前日内回转交易的非主要信息,包括委托消息、逐笔成交消息。3.根据权利要求1所述的基于买卖交易数据匹配实现盈亏统计可视化处理的系统,其特征在于,所述的后台计算模块包括:消息处理单元,所述的消息处理单元进一步包括:消息定位子单元,用于将用户发起的所有委托按照买入和卖出进行分类处理,并根据发起时间的先后顺序对各个委托进行排序,实时更新每一笔委托最新的成交情况,并对每一笔委托进行坐标计算,以实现相应的定位处理;成交数据更新子单元,用于将当前获取到的委托交易信息进行更新。4.根据权利要求3所述的基于买卖交易数据匹配实现盈亏统计可视化处理的系统,其特征在于,每一笔所述的委托的坐标均包括:起始值,第一笔的起始位置为0,其后依次为前一委托起始值加上高度值;高度,可撤单委托的高度为委托数量拟合高度,不可撤单委托的高度为成交数量拟合高度;成交高度,为成交数量。5.根据权利要求4所述的基于买卖交易数据匹配实现盈亏统计可视化处理的系统,其特征在于,所述的后台计算模块包括:收益计算单元,所述的收益计算单元进一步包括:实际收益计算子单元,通过确定各个已完成排序的委托的坐标位置,将其引入收益坐标数据,并使用卖成交价格减去买成交价格再乘上数量作为实际收益;预估收益计算单元,当所述的实际收益计算子单元计算结束后还剩余部分委托未参与收益计算,则使用市价对该部分委托进行预估收益计算。6.根据权利要求5所述的基于买卖交易数据匹配实现盈亏统计可视化处理的系统,其特征在于,所述的收益坐标具体包括:起始位置,第一笔委托的起始位置为0,其后依次为前一委托起始值加上高度值;高度,以最近一笔委托的买或者卖队列的成交高度、总高度或者起始位置作为所述的收益坐标的高度;收益,使用卖成交价格减去买成交价格再乘上收益高度作为收益,其中,交易已成交使用成交价,未成交使用市价。7.一种利用权利要求1至6中任一项所述的系统实现基于买卖交易数据匹配的盈亏统计可视化处理的方法,其特征在于,所述的方法包括以下步骤:
(1)按照用户买卖交...

【专利技术属性】
技术研发人员:俞枫方优詹婷婷于国威邬祥祥周延唐登龙王意
申请(专利权)人:国泰君安证券股份有限公司
类型:发明
国别省市:

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

1