【技术实现步骤摘要】
基于买卖交易数据匹配实现盈亏统计可视化处理的系统、方法、装置、处理器及其存储介质
[0001]本专利技术涉及金融交易
,尤其涉及盈亏统计可视化处理
,具体是指一种基于买卖交易数据匹配实现盈亏统计可视化处理的系统、方法、装置、处理器及其计算机可读存储介质。
技术介绍
[0002]市场上投资者在做日内回转交易投资时,由于其在一个交易日内反复进行买入和卖出双向交易,往往每笔买卖无法一一映射,导致收益模糊不清,且无法与自然盈亏进行比对,而业内交易软件普遍仅提供一个成本价,容易造成全天多次循环交易成为一笔“糊涂账”,“每笔即将卖出的仓位究竟是什么成本价格买入的?”、“非对称交易如何进行盈亏计算?”等问题已成为行业难题,并且目前市场上并没有专门针对日内回转交易进行日常盈亏统计展示的功能。
技术实现思路
[0003]本专利技术的目的是克服了上述现有技术的缺点,创新性的开发了一种适应于对同一只标的进行多次买卖交易的盈亏可视化解决方案,灵感来源于“俄罗斯方块”匹配消除的模式,采用买卖交易数量配对的方式帮助投资者依据国际“T+0”清算惯例的“先入先出”原则分“方块”进行展示,并计算对应回转交易所产生的收益情况。该方案不仅适用于日内回转交易,亦可用于单只标的的日常盈亏统计展示。方案通过提供买入委托与成交、卖出委托与成交、配对盈亏三列直观地展示了回转交易的匹配情况,每一列由多个“方块”组成,每个“方块”详细展示对应方向的委托成交记录、匹配数量及盈亏金额,而“方块”的高度则依据委托或成交数量进行拟合后动态绘制。“方 ...
【技术保护点】
【技术特征摘要】
1.一种基于买卖交易数据匹配实现盈亏统计可视化处理的系统,其特征在于,所述的系统包括:后台计算模块,采用Springboot框架,通过对接第三方交易系统,获取买卖交易的成交数据,并对数据类型进行分类和数据更新,以及对当前的交易情况进行收益计算;服务提供模块,采用Java+Springboot框架,通过http及微服务接口模式对外提供收益查询、成交情况推送以及平仓提醒服务。2.根据权利要求1所述的基于买卖交易数据匹配实现盈亏统计可视化处理的系统,其特征在于,所述的后台计算模块包括:消息获取单元,所述的消息获取单元进一步包括:成交数据获取子单元,通过对接第三方交易系统,实时获取客户委托和成交的各类信息;成交数据过滤子单元,用于过滤当前日内回转交易的非主要信息,包括委托消息、逐笔成交消息。3.根据权利要求1所述的基于买卖交易数据匹配实现盈亏统计可视化处理的系统,其特征在于,所述的后台计算模块包括:消息处理单元,所述的消息处理单元进一步包括:消息定位子单元,用于将用户发起的所有委托按照买入和卖出进行分类处理,并根据发起时间的先后顺序对各个委托进行排序,实时更新每一笔委托最新的成交情况,并对每一笔委托进行坐标计算,以实现相应的定位处理;成交数据更新子单元,用于将当前获取到的委托交易信息进行更新。4.根据权利要求3所述的基于买卖交易数据匹配实现盈亏统计可视化处理的系统,其特征在于,每一笔所述的委托的坐标均包括:起始值,第一笔的起始位置为0,其后依次为前一委托起始值加上高度值;高度,可撤单委托的高度为委托数量拟合高度,不可撤单委托的高度为成交数量拟合高度;成交高度,为成交数量。5.根据权利要求4所述的基于买卖交易数据匹配实现盈亏统计可视化处理的系统,其特征在于,所述的后台计算模块包括:收益计算单元,所述的收益计算单元进一步包括:实际收益计算子单元,通过确定各个已完成排序的委托的坐标位置,将其引入收益坐标数据,并使用卖成交价格减去买成交价格再乘上数量作为实际收益;预估收益计算单元,当所述的实际收益计算子单元计算结束后还剩余部分委托未参与收益计算,则使用市价对该部分委托进行预估收益计算。6.根据权利要求5所述的基于买卖交易数据匹配实现盈亏统计可视化处理的系统,其特征在于,所述的收益坐标具体包括:起始位置,第一笔委托的起始位置为0,其后依次为前一委托起始值加上高度值;高度,以最近一笔委托的买或者卖队列的成交高度、总高度或者起始位置作为所述的收益坐标的高度;收益,使用卖成交价格减去买成交价格再乘上收益高度作为收益,其中,交易已成交使用成交价,未成交使用市价。7.一种利用权利要求1至6中任一项所述的系统实现基于买卖交易数据匹配的盈亏统计可视化处理的方法,其特征在于,所述的方法包括以下步骤:
(1)按照用户买卖交...
【专利技术属性】
技术研发人员:俞枫,方优,詹婷婷,于国威,邬祥祥,周延,唐登龙,王意,
申请(专利权)人:国泰君安证券股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。