一种行情速度比较方法与流程

文档序号:14250475阅读:525来源:国知局

[技术领域]

本发明涉及行情服务技术领域,具体来说是一种行情速度比较方法。

[

背景技术:
]

对于行情速度的比较方法,现有技术通常是找出2个行情所有成交量相同的点,比较每个点的时间差,再对所有时间差做个算数平均,得到的值即为2个行情的速度比较结果,即通常说的行情快慢。但该方法的使用有着极大的限制,只对2个行情具有较多的相同成交量时有效,在没有相同成交量时就无法对行情速度进行比较,不便于使用者选择合适的行情软件或在同一行情的不同产品之间作出合适选择,因此,需要设计一种新型的行情速度比较方法。

[

技术实现要素:
]

本发明的目的在于解决现有技术的不足,提供一种行情速度比较方法,普遍适用于任何行情的速度比较,即使不同行情之间没有成交量相同的点,也能进行速度比较,而且在不同行情的成交量点完全相同时,其比较结果等同于现有的通用算法。

为了实现上述目的,设计一种行情速度比较方法,所述的方法包括如下步骤:

a.选择作为比较对象的第一行情和第二行情,并设定比较时间区间以及采集成交量数据的采集频率;

b.在比较时间区间内按采集频率采集第一行情的成交量数据,并得到第一行情的成交量累加额s1;

c.在比较时间区间内按采集频率采集第二行情的成交量数据,并得到第二行情的成交量累加额s2;

d.设在比较时间区间内,第一次采集得到的第一行情的成交量数据和第二行情的成交量数据中的较小值为v0,最后一次采集得到的第一行情的成交量数据和第二行情的成交量数据中的较大值为v1,计算第一行情和第二行情的速度差:(s2-s1)/(v1-v0),若为正值则表示第二行情速度快,若为负值则表示第一行情速度快。

本发明还具有如下优选的技术方案:

所述的采集频率为n次/秒,n为正整数,且n越大,比较结果越精确。

所述的采集频率为n次/秒,则比较结果单位为1/n秒。

所述的第一行情和第二行情分别为任何行情的2种渠道或产品。

所述第一行情或第二行情的客体具有不断递增的指标,所述的递增的指标包括成交量数据和成交量金额。所述行情的客体包括证券、外汇、期货和商品。

若存在多个行情,则依次对多个行情中的行情两两进行行情速度的比较,最终得到多个行情的行情速度排序。

本发明同现有技术相比,其优点在于:按采集频率采集第一行情和第二行情的成交量数据,并得到第一行情和第二行情的成交量累加额s1和s2;第一次采集得到的第一行情的成交量数据和第二行情的成交量数据中的较小值为v0,最后一次采集得到的第一行情的成交量数据和第二行情的成交量数据中的较大值为v1,计算第一行情和第二行情的速度差:(s2-s1)/(v1-v0),若为正值则表示第二行情速度快,若为负值则表示第一行情速度快,该方法对于交易量不同的行情也能进行比较,便于用户选择和使用行情速度快、时延小的行情,更有利于交易。

[具体实施方式]

下面对本发明作进一步说明,这种方法的原理对本专业的人来说是非常清楚的。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本发明方法是在同一pc机、手机或其他设备上,针对同一行情的客体,来对2个以上的某种行情进行速度比较,可以用来比较同一种行情经过不同服务商处理后,哪家更快;也可以比较同一行情不同行情产品间的速度,例如通过大智慧和同花顺2个客户端来看某一股票的行情,评价2个软件哪个行情速度更快,即时延小,并给出量化描述,又如某券商在进行pc端行情软件选型时,需要比较哪家行情更快,用本发明方法就可以解决问题。

影响行情速度,即时延,的因素很多,有传输、系统处理性能等,通过本发明方法对行情速度进行比较并量化,最终用户能选择并使用时延合适的行情,例如用户通常喜欢使用行情速度快的服务商,更有利于交易。

本发明方法能通过处理器来采集成交量数据并存储至存储介质中,然后通过处理器或人工对成交量数据进行处理得到速度比较的结果,具体包括如下步骤:

a.选择作为比较对象的第一行情和第二行情,并设定比较时间区间以及采集成交量数据的采集频率;

b.在比较时间区间内按采集频率采集第一行情的成交量数据,并得到第一行情的成交量累加额s1;

c.在比较时间区间内按采集频率采集第二行情的成交量数据,并得到第二行情的成交量累加额s2;

d.设在比较时间区间内,第一次采集得到的第一行情的成交量数据和第二行情的成交量数据中的较小值为v0,最后一次采集得到的第一行情的成交量数据和第二行情的成交量数据中的较大值为v1,计算第一行情和第二行情的速度差:(s2-s1)/(v1-v0),若为正值则表示第二行情速度快,若为负值则表示第一行情速度快。

第一行情和第二行情的客体可以包括:证券、外汇、期货、商品等,有不断变化的成交量或其它递增数据即可。第一行情和第二行情分别为不同行情产品或不同行情软件的行情,例如level-1行情和level-2行情。

采集成交量数据的采集频率可以为任意频率,两次采集之间的间隔时间越小约精确。当时间趋于无限小时,s1可以理解为行情1成交量的积分,s2-s1可以理解为2个行情成交量在比较时间区间围成面积的差值。v1-v0就是在比较时间内成交量的振幅。

若存在多个行情,则依次对多个行情中的行情两两进行行情速度的比较,最终得到多个行情的行情速度排序。

实施例1

选择9:30到11:30,以及13:00到15:00两个时间段,以1次/秒为采集频率,分别获取2个行情的成交量,并各自累加成为s1和s2,并获取上述区间内2个行情第一次采样的较小的交量数据v0和最后一次采样的较大的成交量数据v1,(s2-s1)/(v1-v0)即为2个行情的速度差,正值说明第2个行情快,反之第2个行情慢,速度差的绝对值体现了行情的速度差的大小。

实施例2

在同一台电脑同时打开2个行情软件,进入同一只股票的行情画面;

每隔2秒钟采样2个软件中该股票的成交量,同时记录第一个采样点的2个成交量中较小的值v0;

将每2秒采集的成交量各自累加,记为s1和s2,同时记录最后采样点的2个成交量中的较大的值为v1;

计算(s2-s1)/(v1-v0),即为2个行情的速度差,正值说明第二个快,反之第二个慢。

实施例3

采集得到的成交量数据如下:

本实施例取采样间隔为1秒,可以得到s1=220,v0=10,s2=280,v1=40,s2-s1=60,v1-v0=30,速度差=60/30=2秒,可知第二行情的行情速度快于第一行情的行情速度,且速度的差值为2秒。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1