一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种交易处理方法及装置与流程

2022-06-08 14:01:01 来源:中国专利 TAG:


1.本发明涉及数据处理技术领域,特别是涉及一种交易处理方法及装置。


背景技术:

2.用户一般将自己的证券交易需求委托给证券交易平台,证券交易平台按照用户的委托完成交易。现有技术中,证券交易平台接收到用户的证券交易请求后,按照固定的交易时机和固定的交易量帮助用户完成交易。
3.但是证券市场的行情是不断变化的,上述交易方式易导致交易过程缺少灵活性,过于固化,与实际的证券市场行情不匹配。


技术实现要素:

4.本发明实施例的目的在于提供一种交易处理方法及装置,以提高交易与市场行情的匹配度。具体技术方案如下:第一方面,本发明实施例提供了一种交易处理方法,上述方法包括:响应于针对交易对象的交易请求,获得在所述交易请求指示的交易时间段之前产生的所述交易对象的历史交易数据;根据所述历史交易数据、所述交易时间段以及所述交易请求指示的总交易量,确定第一交易时机和第一交易时机对应的第一交易量;在到达所述交易时间段的起始时刻后,持续收集所述交易对象的交易数据;根据收集到的交易数据,动态预测所述交易对象在所述交易时间段的未发生子时间段内的交易趋势,根据每次预测到的交易趋势,调整未到达的第一交易时机以及第一交易时机对应的第一交易量,其中,所述交易趋势表征:所述交易对象在所述交易时间段的各未发生子时间段内的预期交易流动性和/或预期价值变动幅度;在到达第一交易时机时,根据第一交易时机对应的第一交易量进行交易。
5.本发明的一个实施例中,所述根据每次预测到的交易趋势,调整未到达的第一交易时机以及第一交易时机对应的第一交易量,包括:根据每次预测到的交易趋势,按照以下方式,调整未到达的第一交易时机以及第一交易时机对应的第一交易量:在预测交易趋势后,获得第一剩余交易量;根据预测到的交易趋势,确定所述未发生子时间段内的第二交易时机;根据所述第一剩余交易量,获得所确定的第二交易时机对应的第二交易量;根据所确定的第二交易时机以及第二交易时机对应的第二交易量,对未到达的第一交易时机以及第一交易时机对应的第一交易量进行调整。
6.本发明的一个实施例中,所述根据所确定的第二交易时机以及第二交易时机对应的第二交易量,对未到达的第一交易时机以及第一交易时机对应的第一交易量进行调整,包括:
获得各第二交易时机对应的第二交易量的和值;计算所述第一剩余交易量与所述和值之差,作为第二剩余交易量;若所述第二剩余交易量为0,则将未到达的第一交易时机以及第一交易时机对应的第一交易量更新为各第二交易时机和所述第二交易时机对应的第二交易量;若所述第二剩余交易量大于0,则将未到达的第一交易时机以及第一交易时机对应的第一交易量更新为各第二交易时机和所述第二交易时机对应的第二交易量,基于所述第二剩余交易量,从所述未发生子时间段内确定新的第一交易时机和新的第一交易时机对应的第一交易量。
7.本发明的一个实施例中,所述根据预测到的交易趋势,确定所述未发生子时间段内的第二交易时机,包括:根据所述交易趋势,确定所述交易时间段中预期价值变动幅度超过预设幅度的未发生子时间段;基于所确定的未发生子时间段,确定第二交易时机。
8.本发明的一个实施例中,所述根据所述第一剩余交易量,获得所确定的第二交易时机对应的第二交易量,包括:根据所述第一剩余交易量和所述交易趋势表征的所述交易时间段的未发生子时间段内的预期交易流动性,确定该第二交易时机对应的第二交易量。
9.本发明的一个实施例中,所述交易对象在所述交易时间段的各未发生子时间段内的预期交易流动性基于以下指标中至少一种确定:预设时间段内的平均每次交易量;预设时间段内的平均交易间隔;预设时间段内的时间加权平均报价量;预设时间段内的平均报价变动间隔;预设时间段内的平均交易执行时长;预设时间段内的时间加权平均差价。
10.第二方面,本发明实施例提供了一种交易处理装置,上述装置包括:历史交易数据获得模块,用于响应于针对交易对象的交易请求,获得在所述交易请求指示的交易时间段之前产生的所述交易对象的历史交易数据;时机与交易量确定模块,用于根据所述历史交易数据、所述交易时间段以及所述交易请求指示的总交易量,确定第一交易时机和第一交易时机对应的第一交易量;交易数据收集模块,用于在到达所述交易时间段的起始时刻后,持续收集所述交易对象的交易数据;时机与交易量调整模块,用于根据收集到的交易数据,动态预测所述交易对象在所述交易时间段的未发生子时间段内的交易趋势,根据每次预测到的交易趋势,调整未到达的第一交易时机以及第一交易时机对应的第一交易量,其中,所述交易趋势表征:所述交易对象在所述交易时间段的各未发生子时间段内的预期交易流动性和/或预期价值变动幅度;交易进行模块,用于在到达第一交易时机时,根据第一交易时机对应的第一交易量进行交易。
11.本发明的一个实施例中,所述时机与交易量调整模块,包括:剩余交易量获得子模块,用于在预测交易趋势后,获得第一剩余交易量;交易时机确定子模块,用于根据预测到的交易趋势,确定所述未发生子时间段内的第二交易时机;交易量确定子模块,用于根据所述第一剩余交易量,获得所确定的第二交易时机对应的第二交易量;时机与交易量调整子模块,用于根据所确定的第二交易时机以及第二交易时机对应的第二交易量,对未到达的第一交易时机以及第一交易时机对应的第一交易量进行调整。
12.第三方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述第一方面所述的交易处理方法。
13.第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的交易处理方法。
14.第五方面,本发明实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的交易处理方法。
15.由以上可见,应用本发明实施例提供的方案进行交易处理时,首先基于交易对象的历史交易数据确定出了第一交易时机和第一交易量,然后在到达交易时间段的起始时刻后,持续的收集交易对象的交易数据,并基于收集到的交易数据,动态的预测交易对象在交易时间段的未发生子时间段内的交易趋势,可以看出,在交易时间段内的不同时刻,由于市场的行情在不断改变,收集到的交易数据也会不断变化,反映了针对交易对象的不同市场行情,进而基于收集到交易数据预测的交易趋势能够根据市场的行情而动态改变。这样基于上述交易趋势可以主动的调整未到达的第一交易时机以及第一交易时机对应的第一交易量,使得第一交易时机和第一交易时机对应的第一交易量能够根据市场的行情动态改变,从而提高了针对交易对象的交易与市场行情的匹配度,使得交易更加的灵活。
16.当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
17.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的实施例。
18.图1为本发明实施例提供的第一种交易处理方法的流程示意图;图2为本发明实施例提供的第二种交易处理方法的流程示意图;图3为本发明实施例提供的第三种交易处理方法的流程示意图;
图4为本发明实施例提供的第一种交易处理装置的结构示意图;图5为本发明实施例提供的第二种交易处理装置的结构示意图;图6为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员基于本技术所获得的所有其他实施例,都属于本发明保护的范围。
20.首先对本发明实施例涉及的部分概念进行说明。
21.用户:发出交易请求的主体,将请求委托至证券交易平台。
22.证券交易平台:接收用户交易请求的主体,基于用户的交易请求,帮助用户完成交易。
23.证券交易所:交易实际进行的交易机构,证券交易平台通过该交易机构完成交易,例如,上海证券交易所、深圳证券交易所等。
24.下面对本发明实施例提供的交易处理方法进行详细说明。
25.参见图1,图1为本发明实施例提供的第一种交易处理方法,上述方法包括以下步骤s101-步骤s105。
26.步骤s101:响应于针对交易对象的交易请求,获得在交易请求指示的交易时间段之前产生的交易对象的历史交易数据。
27.上述交易请求为用户向证券交易平台发出的交易请求,可以是卖出请求,也可以是买入请求,交易请求中可以包括用户指定的交易对象、交易时间段、总交易量等。
28.例如,上述交易对象可以是用户指定的某一只股票或其他证券,上述交易时间段可以是用户指定的进行交易的时间段,上述总交易量可以是用户指定的成交量,如1000股等。
29.上述历史交易数据可以根据需要从证券交易所公开的数据中获取,可以是历史成交量、历史买卖价格、历史交易量、历史开盘价、历史收盘价、历史交易间隔等。本发明实施例并不限定所获得的历史交易数据的内容。
30.具体的,上述历史交易数据可以有以下获取时机。
31.一种实施方式中,在接收到交易请求时,可以获得接收到交易请求的时刻之前的第一预设时间段内交易对象的历史交易数据。
32.另一种实施方式中,可以基于交易请求中指示的交易时间段确定获取历史交易数据的时机。例如,可以在到达上述交易时间段的起始时刻时,获得上述起始时刻之前的第一预设时间段内交易对象的历史交易数据等。
33.其中,第一预设时间段可以由工作人员根据经验设定。
34.步骤s102:根据历史交易数据、交易时间段以及交易请求指示的总交易量,确定第一交易时机和第一交易时机对应的第一交易量。
35.首先对确定第一交易时机的方式进行说明。
36.具体的,可以将交易时间段均匀划分,并基于划分得到的各时间段确定出第一交
易时机。例如,可以将划分得到的各时间段的起始时刻确定为各第一交易时机。
37.下面对确定第一交易时机对应的第一交易量的方式进行说明。
38.一种实施方式中,可以将总交易量平均划分至每一确定出的第一交易时机上,得到各交易时机的交易量。
39.另一种实施方式中,可以基于历史交易数据中的历史交易量分布,预测交易时间段内的交易量分布,按照预测的交易量分布结果确定上述第一交易时机对应的第一交易量。
40.可见,采用上述方式可以确定出多个第一交易时机,且分别为各第一交易时机分配第一交易量,这样能够防止某一交易时机的交易量过多而对市场产生冲击,导致市场行情产生较大波动,同时有利于避免某一交易时机的交易量过多而被证券交易机构认定为异常交易。另外,这样确定出相对分散的多个第一交易时机还可以隐藏交易的目的。
41.当然,上述实施方式仅为确定第一交易量和第一交易量对应的第一交易时机的举例,本步骤中还可以采用其他交易算法确定上述第一交易时机和第一交易量,例如,上述交易算法可以是twap(time weighted average price,时间加权平均价格)算法、vwap(volume weighted average price,成交量加权平均价格)算法、pov(percent of volume,成交量比例)算法等。
42.步骤s103:在到达交易时间段的起始时刻后,持续收集交易对象的交易数据。
43.具体的,可以每隔第二预设时间段收集一次交易对象的交易数据,也可以在每次交易对象有新的交易成交时收集交易对象的交易数据。
44.其中,上述第二预设时间段可以由工作人员根据经验确定,例如,可以是10秒等。
45.本发明实施例不限定所收集的交易数据的内容,上述交易数据可以是交易对象在每次数据收集时刻之前的预设时间段的交易次数、交易量、成交价格等。
46.其中,上述预设时间段可以由工作人员根据经验设定,可以与前述第一预设时间段相同,也可以与前述第一预设时间段不同。
47.本发明的一个实施例中,在每次数据收集时刻之前的预设时间段若包含交易对象在证券交易所停牌的时间段,那么上述对于上述停牌期间的交易数据不再进行收集。
48.对于某些交易量分布比较特殊的交易日,例如1月、7月的第1个交易日,以及每月的最后一个交易日,在每次数据收集时刻之前的预设时间段若包含上述交易日,那么可以剔除收集到的属于上述交易日的数据。
49.步骤s104:根据收集到的交易数据,动态预测交易对象在交易时间段的未发生子时间段内的交易趋势,根据每次预测到的交易趋势,调整未到达的第一交易时机以及第一交易时机对应的第一交易量。
50.其中,交易趋势表征:交易对象在交易时间段的各未发生子时间段内的预期交易流动性和/或预期价值变动幅度。
51.上述预期交易流动性用于衡量交易对象在一个未发生子时间段内的市场欢迎程度。一个未发生子时间段的预期交易流动性越好,表明该未发生子时间段内的交易越容易成交。反之,一个未发生子时间段的预期交易流动性越差,表明该未发生子时间段内的交易越不容易成交。用于确定上述预期流动性的指标详见后续实施例。
52.上述预期价值变动幅度用于衡量交易对象一个未发生子时间段内的价值波动程
度。一个未发生子时间段的预期价值变动幅度越大,表明该交易对象在该未发生子时间段的升值或贬值潜力越大。反之,一个未发生子时间段的预期价值变动幅度越小,表明该交易对象在该未发生子时间段的升值或贬值潜力越小。具体的,可以基于交易数据中的成交价格预测上述预期价值变动幅度。
53.由于市场的行情在不断改变,因此每次收集到的交易数据反映了不同的市场行情,进而每次基于交易数据预测的交易趋势也能够根据市场的行情而动态改变。
54.这样基于上述交易趋势调整未到达的第一交易时机以及第一交易时机对应的第一交易量,能够使得第一交易时机和第一交易时机对应的第一交易量能够根据市场的行情动态改变,从而更加符合市场的行情。
55.具体的,根据交易趋势表征的不同内容,可以通过以下方式根据交易趋势调整未到达的第一交易时机以及第一交易时机对应的第一交易量。
56.一种实施方式中,上述交易趋势仅表征交易对象在各未发生子时间段的预期交易流动性。这种情况下,可以保留原有的未到达的第一交易时机,确定上述第一交易时机所属的未发生子时间段的预期交易流动性,将上述第一交易时机对应的第一交易量按照上述未发生子时间段的预期交易流动性所占的权重进行调整。无论交易请求为买入请求或是卖出请求,采用这种方式可以为预期交易流动性好的第一交易时机分配更多的第一交易量,有利于在预期交易流动性好的时间段成交较多的交易,提高了交易的效率,并且有利于完成总交易量。
57.例如,有两个未到达的第一交易时机a和b,其中,第一交易时机a对应的第一交易量为150股,所属的目标未发生子时间段的预期流动性为1个单位;第一交易时机b对应的第一交易量也为150股,所属的目标未发生子时间段的预期流动性为2个单位,那么可以将第一交易时机a对应的第一交易量调整为(150 150)
×
1/3=100股,将第一交易时机b对应的第一交易量调整为(150 150)
×
2/3=200股。
58.另一种实施方式中,上述交易趋势仅表征交易对象在各未发生子时间段的预期价值变动幅度。具体的,可以保留原有的第一交易量,然后分为以下两种情况说明调整第一交易时机的方式。
59.第一种情况,若交易请求为买入请求,可以将上述预期价值下降幅度大于预设下降幅度的未发生子时间段确定为目标未发生子时间段,然后将不属于上述目标未发生子时间段的第一交易时机调整至位于上述目标未发生子时间段。这样可以将第一交易时机调整至预期价值下降幅度较大的目标未发生子时间段,能够在交易目标的预期价值较低时买入,有利于降低交易成本。
60.第二种情况,若交易请求为卖出请求,可以将上述预期价值上升幅度大于预设上升幅度的未发生子时间段确定为目标未发生子时间段,然后将不属于上述目标未发生子时间段的第一交易时机调整至位于上述目标未发生子时间段。这样可以将第一交易时机调整至预期价值上升幅度较大的目标未发生子时间段,能够在交易目标的预期价值增幅较高时卖出,有利于增加潜在的交易收益。
61.再一种实施方式中,上述交易趋势表征交易对象在各未发生子时间段的预期交易流动性和预期价值变动幅度。这期情况下,可以结合上述两种实施方式,一方面,将不属于上述目标未发生子时间段的第一交易时机调整到位于上述目标未发生子时间段,另一方
面,将未到达的第一交易时机对应的第一交易量按照上述目标未发生子时间段的预期交易流动性所占的权重进行调整。这样一方面既能够结合交易请求的类型和预期价值变动幅度调整第一交易时机,有利于降低交易成本或增加潜在的交易收益;另一方面又基于预期交易流动性调整第一交易量,有利于完成总交易量。
62.本发明的一个实施例中,可以采用本发明实施例提供的twapplus算法,该算法能够根据预测出的交易趋势,确定交易时间段的未发生子时间段内的第二交易时机和第二交易时机对应的第二交易量,然后基于上述第二交易时机和第二交易时机对应的第二交易量调整未到达的第一交易时机和第一交易时机对应的第一交易量。上述算法的具体实施方式详见后续图2所示实施例,这里暂不详述。
63.步骤s105:在到达第一交易时机时,根据第一交易时机对应的第一交易量进行交易。
64.具体的,在到达一个确定出的第一交易时机时,在该第一交易时机按照该第一交易时机对应的第一交易量形成交易订单,投放到证券交易所来进行交易。
65.由以上可见,应用本发明实施例提供的方案进行交易处理时,首先基于交易对象的历史交易数据确定出了第一交易时机和第一交易量,然后在到达交易时间段的起始时刻后,持续的收集交易对象的交易数据,并基于收集到的交易数据,动态的预测交易对象在交易时间段的未发生子时间段内的交易趋势,可以看出,在交易时间段内的不同时刻,由于市场的行情在不断改变,收集到的交易数据也会不断变化,反映了针对交易对象的不同市场行情,进而基于收集到交易数据预测的交易趋势能够根据市场的行情而动态改变。这样基于上述交易趋势可以主动的调整未到达的第一交易时机以及第一交易时机对应的第一交易量,使得第一交易时机和第一交易时机对应的第一交易量能够根据市场的行情动态改变,从而提高了针对交易对象的交易与市场行情的匹配度,使得交易更加的灵活。
66.本发明的一个实施例中,前述预期交易流动性基于以下指标中至少一种确定:1、预设时间段内的平均每次交易量。
67.例如,按照以下公式计算上述平均每次交易量:其中,avtradesize表示上述平均每次交易量,tradenum表示上述预设时间段内交易对象发生交易的次数,表示第i次交易的交易量。
68.2、预设时间段内的平均交易间隔。
69.例如,可以按照以下公式计算上述平均交易间隔:其中,tradeperiod表示上述平均交易间隔,duration表示上述预设时间段的时长。
70.3、预设时间段内的时间加权平均报价量。
71.例如,可以按照以下公式计算上述时间加权平均报价量:
其中,avquotesize表示上述时间加权平均报价量,ticknum表示预设时间段内报价变动的次数,表示第i次报价和第i 1次报价的间隔,asksize表示买一报价数量,bidsize表示卖一的报价数量。上述买一报价为出价最高的买家报价,卖一报价为出价最低的卖价报价。
72.4、设时间段内的平均报价变动间隔。
73.例如,可以按照以下公式计算上述平均报价变动间隔:其中,tickperiod表示上述平均报价变动间隔,ticknum表示报价变动的次数。
74.5、预设时间段内的平均交易执行时长。
75.例如,可以按照以下公式计算上述平均交易执行时长。
76.其中,turnoverperiod表示上述平均交易执行时长,avquotesize表示前述计算出的时间加权平均报价量,tradeperiod表示前述计算出的平均交易间隔。
77.6、预设时间段内的时间加权平均差价。
78.例如,可以按照以下公式计算上述时间加权平均差价:其中,avspread表示上述时间加权平均差价,ask1表示买一的报价,bid1表示卖一的报价。
79.或者按照以下公式计算上述时间加权平均差价:上述预设时间段可以由工作人员根据经验设定,可以与前述第一预设时间段相同,也可以与前述第一预设时间段不同。
80.可以看出,上述指标分别从不同的方面表征了交易对象的市场行情,这样基于上述指标能够通过多个方面更加全面的评估交易对象的未发生子时间段的预期交易流动性。
81.需要说明的是,上述指标仅为举例,本发明实施例不限定用于确定预期交易流动性的指标数量和含义。
82.在图1所示实施例的基础上,在基于交易趋势调整第一交易时机和第一交易时机对应的第一交易量时,可以不直接对上述第一交易时机和第一交易量进行调整,而是可以先基于交易趋势确定第二交易时机和第二交易时机对应的第二交易量,然后再通过上述第二交易时机和第二交易量调整上述第一交易时机和第一交易量。鉴于上述情况,本发明实施例提供了第二种交易处理方法。
83.参见图2,图2为本发明实施例提供的第二种交易处理方法,上述方法包括以下步骤s201-步骤s209。
84.步骤s201:响应于针对交易对象的交易请求,获得在交易请求指示的交易时间段之前产生的交易对象的历史交易数据。
85.步骤s202:根据历史交易数据、交易时间段以及交易请求指示的总交易量,确定第
一交易时机和第一交易时机对应的第一交易量。
86.步骤s203:在到达交易时间段的起始时刻后,持续收集交易对象的交易数据。
87.上述步骤s201-步骤s203与前述图1实施例所示步骤s101-步骤s103相同,这里不再赘述。
88.步骤s204:根据收集到的交易数据,动态预测交易对象在交易时间段的未发生子时间段内的交易趋势。
89.与本步骤相关的内容已在前述图1实施例所示步骤s104中说明,这里不再赘述。
90.步骤s205:在预测交易趋势后,获得第一剩余交易量。
91.由于预测交易趋势是在交易时间段内发生的,那么预测交易趋势之前可能会有按照已到达的第一交易时机和第一交易时机对应的第一交易量完成的交易,也就会有已完成的交易量。上述第一剩余交易量为预测交易趋势后,总交易量与已完成的交易量之差。
92.步骤s206:根据预测到的交易趋势,确定未发生子时间段内的第二交易时机。
93.具体的,可以根据交易趋势,确定交易时间段中预期价值变动幅度超过预设幅度的未发生子时间段,然后基于所确定的未发生子时间段,确定第二交易时机。
94.以下先说明确定交易时间段中预期价值变动幅度超过预设幅度的未发生子时间段时的两种情况。
95.第一种情况,确定交易时间段中预期价值上升幅度超过预设上升幅度的未发生子时间段。这种情况适用于交易请求为卖出请求,有利于将第一交易时机调整到预期价值上升幅度较大的目标未发生子时间段,即在交易目标的预期价值增幅较高时卖出,有利于增加潜在的交易收益。
96.第二种情况,确定交易时间段中预期价值下降幅度超过预设下降幅度的未发生子时间段。这种情况适用于交易请求为买入请求,有利于将第一交易时机调整到预期价值下降幅度较大的目标未发生子时间段,即在交易目标的预期价值降幅较高时买入,有利于降低交易成本。
97.确定出上述未发生子时间段后,可以基于所确定的未发生子时间段,确定第二交易时机。其中,第二交易时机可以是所确定的未发生子时间段的起始时刻,也可以是所确定的未发生子时间段的中间时刻等。
98.可以理解的是,上述预设幅度越小,越容易确定出预期价值变动幅度超过预设幅度的未发生子时间段,进而基于上述未发生子时间段能够确定出较多的第二交易时机;反之,上述预设幅度越大,越难以确定出预期价值变动幅度超过预设幅度的未发生子时间段,进而基于上述未发生子时间段确定出较少的第二交易时机。
99.其中,上述预设幅度可以由工作人员根据经验设定,也可以根据用户的要求来设定。
100.可以看出,上述预设幅度的大小能够决定确定出的第二交易时机的数量。
101.因此,可以采用本发明实施例提供的step算法,step算法能够通过调整预设幅度的大小决定确定出的第二交易时机的数量。具体的,可以按照用户的需求设置不同的预设幅度,例如,对于较为激进的用户,可以设置较低的预设幅度,来更加主动的确定出更多的第二交易时机;对于较为保守的用户,可以设置较高的预设幅度,这样能够保证交易对象的上升或下降潜力较大时才确定第二交易时机。
102.由于预期价值变动幅度表征了交易对象价值的上升或下降潜力,因此对于预期价值变动幅度超过预设幅度的未发生子时间段,表明该未发生子时间段的交易对象价值上升或下降潜力较大,因此基于预期价值变动幅度超过预设幅度的未发生子时间段确定第二交易时机,有利于主动抓住交易目标的价值上升或下降时机,使得所确定出的第二交易时机能够与交易对象的价值变动趋势所匹配的同时,有利于降低交易的成本或增加潜在的交易收益。
103.步骤s207:根据第一剩余交易量,获得所确定的第二交易时机对应的第二交易量。
104.一种实施方式中,可以计算第一剩余交易量与预设比例的乘积,得到目标剩余交易量,将上述目标剩余交易量平均划分到所确定出各第二交易时机上,得到第二交易时机对应的第二交易量。其中,上述预设比例可以是50%、100%等。
105.另一种实施方式中,可以根据第一剩余交易量和交易趋势表征的交易时间段的未发生子时间段内的预期交易流动性,确定该第二交易时机对应的第二交易量。例如,先将第一剩余交易量与预设比例的乘积平均划分到所确定出第二交易时机上,然后再根据第二交易时机所属的未发生子时间段的预期交易流动性所占的权重,计算最终划分到第二交易时机上的第二交易量。其中,上述根据预期交易流动性所占的权重确定上述第二交易量的方式可以参见前述图1所示实施例中步骤s104介绍的方式,这里不再赘述。
106.再一种实施方式中,可以根据第一剩余交易量、交易趋势表征的交易时间段的未发生子时间段内的预期交易流动性以及第一交易时机对应的第一交易量,确定第二交易时机对应的第二交易量。具体的,可以按照各第二交易时机所属的未发生子时间段的预期交易流动性所占的权重,在第一交易量的基础上增加一定的交易量,将增加后的结果确定为第二交易时机对应的第二交易量,且保证所确定出的第二交易量的总和不大于第一剩余交易量。这样可以保证第二交易时机对应的第二剩余交易量大于第一交易时机对应的第一剩余交易量。
107.根据步骤s206中介绍可以看出,由于在第二交易时机进行交易有利于降低交易的成本或增加潜在的交易收益,因此,这样在第二交易时机分配更多的第二交易量更加有利于降低交易的成本或增加潜在的交易收益。
108.由于预期交易流动性衡量了交易对象在一个未发生子时间段内的市场欢迎程度,也即预期流动性好的未发生子时间段内的交易易于成交,因此在第一剩余交易量的基础上,可以结合未发生子时间段的交易流动性确定第二交易时机对应的第二交易量,这样不仅能够使得所确定出的第二交易量与交易对象的市场欢迎程度所匹配,而且有利于在预期交易流动性好的时间段成交较多的交易,进而有利于完成总交易量。
109.步骤s208:根据所确定的第二交易时机以及第二交易时机对应的第二交易量,对未到达的第一交易时机以及第一交易时机对应的第一交易量进行调整。
110.一种实施方式中,可以计算出所确定的第二交易时机对应的第二交易量的和值,将第一剩余交易量与上述和值之差作为第二剩余交易量,将上述第二剩余交易量均分至未到达的第一交易时机上,得到上述第一交易时机对应的新的第一交易量,将上述第一交易时机对应的原第一交易量更新为上述新的第一交易量。
111.另一种实施方式中,可以基于上述第二剩余交易量是否大于0,来采用不同的方式调整未到达的第一交易时机和第一交易时机对应的第一交易量。具体实施方式详见图3所
示实施中步骤s310和步骤s311,这里暂不详述。
112.步骤s209:在到达第一交易时机时,根据第一交易时机对应的第一交易量进行交易。
113.上述步骤s209与前述图1所示实施例中步骤s105相同,这里不再赘述。
114.由以上可见,基于预设的各未发生子时间段的交易趋势,能够从未发生的子时间段内主动的确定出第二交易时机以及第二交易时机对应的交易量,进而能够按照确定出的第二交易时机以及第二交易量对第一交易时机和第一交易量进行调整,提高了调整第一交易时机和第一交易量时的主动性,有利于使得上述调整符合市场行情。
115.在图2所示实施例的基础上,根据所确定的第二交易时机以及第二交易时机对应的第二交易量,对未到达的第一交易时机以及第一交易时机对应的第一交易量进行调整时,可以基于第二剩余交易量的大小对上述第一交易时机以第一交易量进行调整。鉴于上述情况,本发明实施例提供了第三种交易处理方法。
116.参见图3,图3为本发明实施例提供的第三种交易处理方法,上述方法包括以下步骤s301-步骤s312。
117.步骤s301:响应于针对交易对象的交易请求,获得在交易请求指示的交易时间段之前产生的交易对象的历史交易数据。
118.步骤s302:根据历史交易数据、交易时间段以及交易请求指示的总交易量,确定第一交易时机和第一交易时机对应的第一交易量。
119.步骤s303:在到达交易时间段的起始时刻后,持续收集交易对象的交易数据。
120.步骤s304:根据收集到的交易数据,动态预测交易对象在交易时间段的未发生子时间段内的交易趋势。
121.步骤s305:在预测交易趋势后,获得第一剩余交易量。
122.步骤s306:根据预测到的交易趋势,确定未发生子时间段内的第二交易时机。
123.步骤s307:根据第一剩余交易量,获得所确定的第二交易时机对应的第二交易量。
124.上述步骤s301-步骤s307与前述图2所示实施例中步骤s201-步骤s207相同,这里不再赘述。
125.步骤s308:获得各第二交易时机对应的第二交易量的和值。
126.步骤s309:计算第一剩余交易量与和值之差,作为第二剩余交易量。
127.步骤s310:若第二剩余交易量为0,则将未到达的第一交易时机以及第一交易时机对应的第一交易量更新为各第二交易时机和第二交易时机对应的第二交易量。
128.具体的,上述第二剩余交易量为0,表明按照确定出的第二交易量和第二交易量对应的第二交易时机进行交易能够完成总交易量,因此,未到达的第一交易时机和第一交易时机对应第一交易量不再需要,也即可以直接将未到达的第一交易时机以及第一交易时机对应的第一交易量更新为各第二交易时机和第二交易时机对应的第二交易量。
129.步骤s311:若第二剩余交易量大于0,则将未到达的第一交易时机以及第一交易时机对应的第一交易量更新为各第二交易时机和第二交易时机对应的第二交易量,基于第二剩余交易量,从未发生子时间段内确定新的第一交易时机和新的第一交易时机对应的第一交易量。
130.上述第二剩余交易量大于0,表明按照确定出的第二交易量和第二交易量对应的
第二交易时机进行交易不足以完成总交易量,因此为了保证完成总交易量,需要基于第二剩余量从未发生子时间段内确定新的第一交易时机和新的第一交易时机对应的第一交易量。
131.具体的,可以将未发生时间段的起始时刻确定为新的第一交易时机,将第二剩余交易量均分至各新的第一交易时机,得到新的第一交易时机对应的第一交易量。
132.步骤s312:在到达第一交易时机时,根据第一交易时机对应的第一交易量进行交易。
133.由于第二剩余交易量表示第二交易时机和第二交易时机对应的第二交易量确定后总交易量的剩余,因此基于第二剩余交易是否为0,分为不同的情况采用上述第二交易时机和第二交易量调整第一交易时机和第一交易时机对应的第一交易量,这样保证了按照调整后的第一交易时机和第一交易时机对应的第一交易量进行交易时能够完成总交易量。
134.与上述交易处理方法相对应的,本发明实施例还提供了一种交易处理装置。
135.参见图4,为本发明实施例提供的第一种交易处理装置,上述装置包括以下模块401-模块405:历史交易数据获得模块401,用于响应于针对交易对象的交易请求,获得在所述交易请求指示的交易时间段之前产生的所述交易对象的历史交易数据;时机与交易量确定模块402,用于根据所述历史交易数据、所述交易时间段以及所述交易请求指示的总交易量,确定第一交易时机和第一交易时机对应的第一交易量;交易数据收集模块403,用于在到达所述交易时间段的起始时刻后,持续收集所述交易对象的交易数据;时机与交易量调整模块404,用于根据收集到的交易数据,动态预测所述交易对象在所述交易时间段的未发生子时间段内的交易趋势,根据每次预测到的交易趋势,调整未到达的第一交易时机以及第一交易时机对应的第一交易量,其中,所述交易趋势表征:所述交易对象在所述交易时间段的各未发生子时间段内的预期交易流动性和/或预期价值变动幅度;交易进行模块405,用于在到达第一交易时机时,根据第一交易时机对应的第一交易量进行交易。
136.由以上可见,应用本发明实施例提供的方案进行交易处理时,首先基于交易对象的历史交易数据确定出了第一交易时机和第一交易量,然后在到达交易时间段的起始时刻后,持续的收集交易对象的交易数据,并基于收集到的交易数据,动态的预测交易对象在交易时间段的未发生子时间段内的交易趋势,可以看出,在交易时间段内的不同时刻,由于市场的行情在不断改变,收集到的交易数据也会不断变化,反映了针对交易对象的不同市场行情,进而基于收集到交易数据预测的交易趋势能够根据市场的行情而动态改变。这样基于上述交易趋势可以主动的调整未到达的第一交易时机以及第一交易时机对应的第一交易量,使得第一交易时机和第一交易时机对应的第一交易量能够根据市场的行情动态改变,从而提高了针对交易对象的交易与市场行情的匹配度,使得交易更加的灵活。
137.本发明的一个实施中,所述交易对象在所述交易时间段的各未发生子时间段内的预期交易流动性基于以下指标中至少一种确定:预设时间段内的平均每次交易量;
预设时间段内的平均交易间隔;预设时间段内的时间加权平均报价量;预设时间段内的平均报价变动间隔;预设时间段内的平均交易执行时长;预设时间段内的时间加权平均差价。
138.可以看出,上述指标分别从不同的方面表征了交易对象的市场行情,这样基于上述指标能够通过多个方面更加全面的评估交易对象的未发生子时间段的预期交易流动性。
139.参见图5,为本发明实施例提供的第二种交易处理装置,上述装置包括以下模块501-模块508:历史交易数据获得模块501,用于响应于针对交易对象的交易请求,获得在所述交易请求指示的交易时间段之前产生的所述交易对象的历史交易数据;时机与交易量确定模块502,用于根据所述历史交易数据、所述交易时间段以及所述交易请求指示的总交易量,确定第一交易时机和第一交易时机对应的第一交易量;交易数据收集模块503,用于在到达所述交易时间段的起始时刻后,持续收集所述交易对象的交易数据;剩余交易量获得子模块504,用于在预测交易趋势后,获得第一剩余交易量;交易时机确定子模块505,用于根据预测到的交易趋势,确定所述未发生子时间段内的第二交易时机;交易量确定子模块506,用于根据所述第一剩余交易量,获得所确定的第二交易时机对应的第二交易量;时机与交易量调整子模块507,用于根据所确定的第二交易时机以及第二交易时机对应的第二交易量,对未到达的第一交易时机以及第一交易时机对应的第一交易量进行调整。
140.交易进行模块508,用于在到达第一交易时机时,根据第一交易时机以及第一交易时机对应的第一交易量进行交易。
141.由以上可见,基于预设的各未发生子时间段的交易趋势,能够从未发生的子时间段内主动的确定出第二交易时机以及第二交易时机对应的交易量,进而能够按照确定出的第二交易时机以及第二交易量对第一交易时机和第一交易量进行调整,提高了调整第一交易时机和第一交易量时的主动性,有利于使得上述调整符合市场行情。
142.本发明的一个实施例中,所述时机与交易量调整子模块507,具体用于获得各第二交易时机对应的第二交易量的和值;计算所述第一剩余交易量与所述和值之差,作为第二剩余交易量;若所述第二剩余交易量为0,则将未到达的第一交易时机以及第一交易时机对应的第一交易量更新为各第二交易时机和所述第二交易时机对应的第二交易量;若所述第二剩余交易量大于0,则将未到达的第一交易时机以及第一交易时机对应的第一交易量更新为各第二交易时机和所述第二交易时机对应的第二交易量,基于所述第二剩余交易量,从所述未发生子时间段内确定新的第一交易时机和新的第一交易时机对应的第一交易量。
143.由于第二剩余交易量表示第二交易时机和第二交易时机对应的第二交易量确定后总交易量的剩余,因此基于第二剩余交易是否为0,分为不同的情况采用上述第二交易时
机和第二交易量调整第一交易时机和第一交易时机对应的第一交易量,这样保证了按照调整后的第一交易时机和第一交易时机对应的第一交易量进行交易时能够完成总交易量。
144.本发明的一个实施例中,所述交易时机确定子模块505,具体用于根据所述交易趋势,确定所述交易时间段中预期价值变动幅度超过预设幅度的未发生子时间段;基于所确定的未发生子时间段,确定第二交易时机。
145.由于预期价值变动幅度表征了交易对象价值的上升或下降潜力,因此对于预期价值变动幅度超过预设幅度的未发生子时间段,表明该未发生子时间段的交易对象价值上升或下降潜力较大,因此基于预期价值变动幅度超过预设幅度的未发生子时间段确定第二交易时机,有利于主动抓住交易目标的价值上升或下降时机,使得所确定出的第二交易时机能够与交易对象的价值变动趋势所匹配的同时,有利于降低交易的成本或增加潜在的交易收益。
146.本发明的一个实施例中,所述交易量确定子模块506,具体用于根据所述第一剩余交易量和所述交易趋势表征的所述交易时间段的未发生子时间段内的预期交易流动性,确定该第二交易时机对应的第二交易量。
147.由于预期交易流动性衡量了交易对象在一个未发生子时间段内的市场欢迎程度,也即预期流动性好的未发生子时间段内的交易易于成交,因此在第一剩余交易量的基础上,可以结合未发生子时间段的交易流动性确定第二交易时机对应的第二交易量,这样能够使得所确定出的第二交易量与交易对象的市场欢迎程度所匹配。
148.本发明实施例还提供了一种电子设备,如图6所示,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信,存储器603,用于存放计算机程序;处理器601,用于执行存储器603上所存放的程序时,实现本发明实施例提供的交易处理方法。
149.上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
150.通信接口用于上述电子设备与其他设备之间的通信。
151.存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
152.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
153.在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例提供的交易处理方法。
154.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本发明实施例提供的交易处理方法。
155.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk (ssd))等。
156.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
157.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备以及存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
158.以上所述仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献