【技术实现步骤摘要】
数字加密货币现货市场交易深度图的生成和展现方法
本专利技术属于计算机Web前端开发领域,涉及一种数字加密货币现货市场交易深度图的生成和展现方法。
技术介绍
在股票等现货市场中,交易员和投资者通常需要通过K线查看标的的价格走势,也需要通过深度图了解该标的买卖双方的出价及需求量和供应量间的力量对比,共同作为投资者的决策依据。目前,由服务端根据价格,计算订单深度数据,由前端根据推送的数据,进行深度图图表加载展示。服务端首先进行订单薄数据的深度聚合,以当前时刻订单薄买一卖一价格平均值为计算原点;以订单簿买一和卖一的价格平均值的95%价格范围内的所有订单及对应价格的累计订单数量,作为买单深度数据;可以配置调整聚合数据的价格范围比例,推送频率为2S/次。前端获取推送数据,根据数量和价格,在深度图区域进行展示,横轴为价格,中心原点为订单簿买一和卖一的价格平均值,左右(买卖)终点分别为买一和卖一的价格平均值的95%和105%,纵轴代表此价格范围的累计委托数量,分为5个点位展示,顶部绿买、红卖展示买卖图例,图表顶部中间显示买一价格、卖一价格、买一卖一价格差距的百分比,Web端鼠标h ...
【技术保护点】
1.数字加密货币现货市场交易深度图的生成和展现方法,其特征在于,具体步骤如下:步骤S1、输入交易订单簿数据信息:接收Server端推送的实时交易订单簿数据,数据包中包括买入和卖出双向的数据,买入和卖出的每条数据都包括价格Price和数量Volume两个参数值;步骤S2、对交易订单簿数据进行预处理;步骤S3、绘制完整交易深度图。
【技术特征摘要】
1.数字加密货币现货市场交易深度图的生成和展现方法,其特征在于,具体步骤如下:步骤S1、输入交易订单簿数据信息:接收Server端推送的实时交易订单簿数据,数据包中包括买入和卖出双向的数据,买入和卖出的每条数据都包括价格Price和数量Volume两个参数值;步骤S2、对交易订单簿数据进行预处理;步骤S3、绘制完整交易深度图。2.根据权利要求1所述的数字加密货币现货市场交易深度图的生成和展现方法,其特征在于,所述步骤S2具体步骤为:步骤S21、将输入的交易订单簿中所有买单数据按价格Price从高到低进行排序,并分别计算各买单价格点位的累计买单数量和所有买单价格点位的总累计买单数量;SubtotalBuyVolume(1)=BuyVolume(1);TotalBuyVolume=SubtotalBuyVolume(n);其中,n为买单价格点位总数,SubtotalBuyVolume(i)表示第i个买单价格点位的累计买单数量,TotalBuyVolume表示所有买单价格点位的总累计买单数量,BuyVolume(i)表示第i个买单价格点位的买单数量;步骤S22、将输入的交易订单簿中所有卖单数据按价格Price从低到高进行排序,并分别计算各卖单价格点位的累计卖单数量和计算所有卖单的总累计卖单数量;SubtotalSellVolume(1)=SellVolume(1);TotalSellVolume=SubtotalSellVolume(n′);其中,n’代表卖单价格点位总数,SubtotalSellVolume(i′)表示第i′个卖单价格点位的累计卖单数量,TotalSellVolume表示所有卖单价格点位的总累计卖单数量,SellVolume(i′)表示第i′个卖单价格点位的卖单数量;步骤S23、设置交易深度图的总体高度Height和宽度Width;步骤S24、求取总累计买单数量TotalBuyVolume和总累计卖单数量TotalSellVolume中的较大者maxAmount;步骤S25、确定横坐标中买方刻度值scaleW_B和卖方刻度值scaleW_S;步骤S26、在横坐标上绘制买单和卖单的价格刻度;步骤S27、在纵坐标上绘制委托量刻度。3.根据权利要求2所述的数字加密货币现货市场交易深度图的生成和展现方法,其特征在于,所述横坐标买方刻度值scaleW_B=(Width/2-Gap)/x,即对横坐标从Width/2-Gap位置向左区域进行x等分,形成买单等分点;x=max(n,n′);所述横坐标卖方刻度值scaleW_S=(Width/2-Gap)/x,即对横坐标从Width/2+Gap位置向右区域进行x等分,形成卖单等分点,Gap为X轴偏移量。4.根据权利要求2所述的数字加密货币现货市场交易深度图的生成和展现方法,其特征在于,所述步骤S26在横坐标上绘制买单价格刻度,是从横坐标Width/2-Gap点向左依次每隔2个买单等分点在PointW_B处标记各买单等分点对应的买单价格BuyPrice_i;所述步骤S26在横坐标上绘制卖单价格刻度,是从横坐标Width/2+Gap点依次向右每隔2个卖单等分点在PointW_S处标记各卖单等分点对应的卖单价格SellPrice_i’。5.根据权利要求4或5所述的数字加密货币现货市场交易深度图的生成和展现方法,其特征在于,所述PointW_B处坐标为(Width/2-Gap-i*scaleW_B,Height+b),b是用于将刻度数量显示在深度图区域外的修正参数;所述PointW_S处坐标为(Width/2+Gap+i′*scaleW_S,Height+b)。6.根据权利要...
【专利技术属性】
技术研发人员:刘祥松,
申请(专利权)人:必成汇成都科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。