CN110264092A - 模拟证券交易方法、***、设备及介质 - Google Patents
模拟证券交易方法、***、设备及介质 Download PDFInfo
- Publication number
- CN110264092A CN110264092A CN201910550832.3A CN201910550832A CN110264092A CN 110264092 A CN110264092 A CN 110264092A CN 201910550832 A CN201910550832 A CN 201910550832A CN 110264092 A CN110264092 A CN 110264092A
- Authority
- CN
- China
- Prior art keywords
- simulation
- price
- order
- request
- selling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/067—Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Educational Administration (AREA)
- Technology Law (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及一种模拟证券交易方法、***、设备及介质,该方法包括:获取一个或多个用户的多个模拟订单请求;获取一个或多个交易所的多个报价信息;采用多线程处理方式,对所述模拟订单请求和所述报价信息进行撮合交易。利用本发明的模拟证券交易方法,能够提高模拟交易的处理效率,能够准确对真实交易进行模拟。
Description
技术领域
本发明涉及计算机技术领域,特别是涉及一种模拟证券交易方法、***、设备及计算机可读存储介质。
背景技术
对于股票市场的新用户而言,证券买卖风险较大,门槛也比较高。通过模拟交易的方式,用户可以使用虚拟货币来模拟股票的买卖,不仅能够避免真金白银的损失,也能在模拟交易时积累经验,洞察风险。
现有的模拟交易的技术实现一般仅基于现实中的真实成交数据,而忽略了交易所的买卖盘报价,在成交方式上与实盘相差较大;在处理成交数据时通常使用串行处理方式,效率较低,延迟较高。
发明内容
本发明的目的在于提供一种新的模拟证券交易方法、***、设备及计算机可读存储介质。
本发明的目的是采用以下的技术方案来实现的。依据本发明提出的模拟证券交易方法,包括以下步骤:获取一个或多个用户的多个模拟订单请求;获取一个或多个交易所的多个报价信息;采用多线程处理方式,对所述模拟订单请求和所述报价信息进行撮合交易。
本发明的目的还可以采用以下的技术措施来进一步实现。
前述的模拟证券交易方法,所述采用多线程处理方式,对所述模拟订单请求和所述报价信息进行撮合交易包括:对所述模拟订单请求和所述报价信息的证券代码进行哈希,根据哈希结果将多个所述模拟订单请求和多个所述报价信息分配至多个线程中进行所述撮合交易。
前述的模拟证券交易方法,所述对所述模拟订单请求和所述报价信息的证券代码进行哈希包括:对所述模拟订单请求的证券代码和所述报价信息的证券代码进行同样方式的哈希,以便将证券代码相同的所述模拟订单请求和所述报价信息分配至同一线程中进行所述撮合交易。
前述的模拟证券交易方法,所述对所述模拟订单请求和所述报价信息的证券代码进行哈希包括:对证券代码中每个字符的asc i i码进行加和,再对所述加和的结果基于线程数来取余,得到所述证券代码的哈希结果。
前述的模拟证券交易方法,所述报价信息包括证券的买卖盘数据和现实成交数据,所述买卖盘数据包括买盘价格及买盘数量、卖盘价格及卖盘数量,所述现实成交数据包括现实成交价格及现实成交数量;所述模拟订单请求包括买单请求和/或卖单请求,所述买单请求包括买单价格及买单数量,所述卖单请求包括卖单价格及卖单数量。
前述的模拟证券交易方法,所述对所述模拟订单请求和所述报价信息进行撮合交易包括:
对于所述买单请求,若买单价格大于或等于卖盘价格,则模拟成交数量为买单数量与卖盘数量中的较小值的证券,但若不存在卖盘价格,则将现实成交价格作为卖盘价格;
对于所述卖单请求,若卖单价格小于或等于买盘价格,则模拟成交数量为卖单数量与买盘数量中的较小值的证券,但若不存在买盘价格,则将现实成交价格作为买盘价格。
前述的模拟证券交易方法,还包括:在所述撮合交易结束后,生成所述撮合交易的执行报告,发送所述执行报告,以向用户展示所述执行报告。
本发明的目的还采用以下技术方案来实现。依据本发明提出的模拟证券交易***,包括:订单处理器,用于获取一个或多个用户的多个模拟订单请求,将所述多个模拟订单请求分发至多个订单成交器;报价处理器,用于获取一个或多个交易所的多个报价信息,将所述多个报价信息分发至所述多个订单成交器;多个所述订单成交器,用于采用多线程处理方式,对所述模拟订单请求和所述报价信息进行撮合交易。
本发明的目的还可以采用以下的技术措施来进一步实现。
前述的模拟证券交易***,所述订单处理器和所述报价处理器分别包括哈希单元,用于:对所述模拟订单请求和所述报价信息的证券代码进行哈希,根据哈希结果将多个所述模拟订单请求、多个所述报价信息分发至所述多个订单成交器。
前述的模拟证券交易***,所述订单处理器的所述哈希单元和所述报价处理器的所述哈希单元具体用于:对所述模拟订单请求的证券代码和所述报价信息的证券代码进行同样方式的哈希,以便将证券代码相同的所述模拟订单请求和所述报价信息分配至同一个所述订单成交器中进行所述撮合交易。
前述的模拟证券交易***,所述哈希单元具体用于:对证券代码中每个字符的ascii码进行加和,再对所述加和的结果基于线程数来取余,得到所述证券代码的哈希结果。
前述的模拟证券交易***,所述报价信息包括证券的买卖盘数据和现实成交数据,所述买卖盘数据包括买盘价格及买盘数量、卖盘价格及卖盘数量,所述现实成交数据包括现实成交价格及现实成交数量;所述模拟订单请求包括买单请求和/或卖单请求,所述买单请求包括买单价格及买单数量,所述卖单请求包括卖单价格及卖单数量。
前述的模拟证券交易***,所述订单成交器包括撮合交易单元,用于:
对于所述买单请求,若买单价格大于或等于卖盘价格,则模拟成交数量为买单数量与卖盘数量中的较小值的证券,但若某只证券不存在卖盘价格,则将现实成交价格作为卖盘价格;
对于所述卖单请求,若卖单价格小于或等于买盘价格,则模拟成交数量为卖单数量与买盘数量中的较小值的证券,但若某只股票不存在买盘价格,则将现实成交价格作为买盘价格。
前述的模拟证券交易***,所述订单成交器包括报告单元,用于在所述撮合交易结束后,生成所述撮合交易的执行报告,并发送至执行报告队列;所述***还包括所述执行报告队列,用于接收并缓存所述执行报告,以向用户展示所述执行报告。
本发明的目的还采用以下技术方案来实现。依据本发明提出的一种设备,包括:存储器,用于存储非暂时性计算机可读指令;以及处理器,用于运行所述计算机可读指令,使得所述处理器执行时实现前述任意一种模拟证券交易方法。
本发明的目的还采用以下技术方案来实现。依据本发明提出的一种计算机可读存储介质,用于存储非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时,使得所述计算机执行前述任意一种模拟证券交易方法。
本发明与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本发明提出的模拟证券交易方法至少具有下列优点及有益效果:
(1)本发明采用多线程处理报价数据和订单请求,能够提高模拟交易的处理效率,提升了***处理交易数据的性能;进一步地,本发明通过计算模拟订单请求和报价信息的证券代码的哈希值,既能保证多线程处理数据,又能使线程间不相互影响,能够将不同的数据在不同的线程中处理,并保证将同一只股票的订单和报价信息在同一线程中进行处理,进而提升***性能;
(2)本发明通过综合买卖盘数据和真实交易数据模拟订单成交,能够准确对真实交易进行模拟。
上述说明仅是本发明技术方案的概述,为了能更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
图1是本发明一个实施例的模拟证券交易方法的流程框图;
图2是本发明一个实施例的模拟证券交易***的结构示意图;
图3是本发明一个实施例的设备的硬件框图;
图4是本发明一个实施例的计算机可读存储介质的示意图。
具体实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的模拟证券交易方法、***、设备及计算机可读存储介质的具体实施方式、结构、特征及其功效,详细说明如后。
图1为本发明的模拟证券交易方法一个实施例的示意性流程框图。请参阅图1,本发明示例的模拟证券交易方法,主要包括以下步骤:
步骤S11,获取一个或多个用户的多个模拟订单请求。
步骤S12,获取一个或多个交易所的多个报价信息。
步骤S13,采用多线程处理方式,对该模拟订单请求和该报价信息进行撮合交易。其中,多线程处理也称为并行处理。
在本发明的一些实施例中,前述步骤S13包括:对模拟订单请求和报价信息的证券代码进行哈希(hash,也称为哈希计算、或称为散列),根据哈希结果将多个模拟订单请求和多个报价信息分配至多个线程中进行撮合交易。其中,该证券代码也称为股票代码。本发明通过对证券代码进行哈希,能够将哈希结果不同的数据分配至不同的线程中处理,以效率高。由于交易所的报价数据量比较大,采用单线程处理的方式会导致数据阻塞,性能较低。本发明通过对模拟订单请求和报价信息的证券代码进行哈希,既能保证多线程处理报价数据,又能使线程间不相互影响,进而提升模拟***的性能。
在本发明的一些实施例中,前述步骤S13中的对模拟订单请求和报价信息的证券代码进行哈希具体包括:对模拟订单请求的证券代码和报价信息的证券代码进行同样方式的哈希,以便将证券代码相同的模拟订单请求和报价信息分配至同一线程中进行处理。
进一步地,可以采用基于证券代码并取余的哈希方式来进行前述步骤S13。作为一个可选实施例,前述步骤S13中的对模拟订单请求和报价信息的证券代码进行哈希具体包括:对证券代码中每个字符的美国信息交换标准代码(简称ascii码)进行加和,再对加和的结果基于线程数来取余,得到该证券代码的哈希结果。
例如,并行处理的线程数为8,一只股票的代码为AAPL,而A、P、L的ascii码分别为65、80、76,则可以得到该股票代码的哈希值:
Hash(“AAPL”)=(2*65+80+76)%8=6。
从而AAPL的模拟交易信息会被放在第六个线程中处理。
在本发明的一些实施例中,前述的报价信息包括证券的买卖盘数据和现实成交数据。该买卖盘数据包括买盘价格(bid_price)及买盘数量(bid_quantity)、卖盘价格(ask_price)及卖盘数量(ask_quantity)。该现实成交数据包括现实成交价格(deal_price)及现实成交数量(deal_quantity)。
在本发明的一些实施例中,前述的模拟订单请求包括下单请求,具体包括买单请求和/或卖单请求。该买单请求包括买单价格(buy_price)及买单数量(buy_quantity)。该卖单请求包括卖单价格(sell_price)及卖单数量(sell_quantity)。可选地,模拟订单请求还包括改单请求、撤单请求等。
在本发明的一些实施例中,前述步骤S13中的对模拟订单请求和报价信息进行撮合交易具体包括:
对于一只证券的买单请求,若买单价格大于或等于卖盘价格(即buy_price≥ask_price),则模拟成交数量为买单数量与卖盘数量中的较小值(即min(buy_quantity,ask_quantity))的证券,但若某只证券不存在卖盘价格ask_price,例如未获取到卖盘价格,则将现实成交价格deal_price作为卖盘价格ask_price;可选地,若买单价格小于卖盘价格则撮合失败;
对于一只证券的卖单请求,若卖单价格小于或等于买盘价格(即sell_price≤bid_price),则模拟成交数量为卖单数量与买盘数量中的较小值(即min(sell_quantity,bid_quantity))的证券,但若某只证券不存在买盘价格bid_price,例如未获取到买盘价格,则将现实成交价格deal_price作为买盘价格bid_price;可选地,若卖单价格大于买盘价格则撮合失败。
本发明通过综合买卖盘数据和真实交易数据模拟订单成交,能够准确对真实交易进行模拟。
在本发明的一些实施例中,本发明示例的模拟证券交易方法还包括:在撮合交易结束后,生成撮合交易的执行报告,发送执行报告,以向用户展示执行报告,以将模拟订单的交易结果告知用户。可选地,在生成执行报告后,将多个执行报告至执行报告队列,该执行报告队列接收、缓存执行报告并发送给用户。
图2为本发明的模拟证券交易***一个实施例的示意性结构图。请参阅图2,本发明示例的模拟证券交易***100,主要包括订单处理器110、报价处理器120以及多个订单成交器130。
其中,该订单处理器110用于获取一个或多个用户的多个模拟订单请求,将多个模拟订单请求分发至多个订单成交器130。
该报价处理器120用于获取一个或多个交易所的多个报价信息,将多个报价信息分发至多个订单成交器130。
该多个订单成交器130用于采用多线程处理方式,对模拟订单请求和报价信息进行撮合交易。
在本发明的一些实施例中,订单处理器110和报价处理器120分别包括哈希单元。该的订单处理器110/报价处理器120的哈希单元用于:对模拟订单请求/报价信息的证券代码进行哈希,根据哈希结果将多个模拟订单请求/多个报价信息分发至多个订单成交器130。
在本发明的一些实施例中,订单处理器110/报价处理器120的哈希单元具体用于:对模拟订单请求的证券代码和报价信息的证券代码进行同样方式的哈希,以便将证券代码相同的模拟订单请求和报价信息分配至同一订单成交器130中进行撮合交易。
进一步地,作为一个可选实施例,哈希单元具体用于:对证券代码中每个字符的ascii码进行加和,再对加和的结果基于线程数来取余,得到证券代码的哈希结果。
在本发明的一些实施例中,前述的报价信息包括证券的买卖盘数据和现实成交数据。该买卖盘数据包括买盘价格及买盘数量、卖盘价格及卖盘数量。该现实成交数据包括现实成交价格及现实成交数量。
在本发明的一些实施例中,前述的模拟订单请求包括下单请求,具体包括买单请求和/或卖单请求。该买单请求包括买单价格及买单数量。该卖单请求包括卖单价格及卖单数量。可选地,模拟订单请求还包括改单请求、撤单请求等。
在本发明的一些实施例中,订单成交器130包括撮合交易单元。该撮合交易单元用于:
对于一只证券的买单请求,若买单价格大于或等于卖盘价格,则模拟成交数量为买单数量与卖盘数量中的较小值的证券,但若某只证券不存在卖盘价格,则将现实成交价格作为卖盘价格;
对于一只证券的卖单请求,若卖单价格小于或等于买盘价格,则模拟成交数量为卖单数量与买盘数量中的较小值的证券,但若某只股票不存在买盘价格,则将现实成交价格作为买盘价格。
可选地,该撮合交易单元还用于:对于买单请求,若买单价格小于卖盘价格则撮合失败;对于卖单请求,若卖单价格大于买盘价格则撮合失败。
在本发明的一些实施例中,订单成交器130包括报告单元,用于在撮合交易结束后,生成撮合交易的执行报告,并发送至执行报告队列140。本***还包括执行报告队列140,用于接收并缓存一个或多个执行报告,以向用户展示执行报告。
需注意,可以采用服务器与终端设备相互配合的方式来实现本发明的模拟证券交易***的各个实施例,也可以单独采用服务器或单独采用终端设备来实现本发明的模拟证券交易***的各个实施例。
本发明提出的模拟证券交易方法的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,本发明提出的模拟证券交易方法的各种实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,本发明提出的模拟证券交易方法的各种实施方式可以在控制器中实施。对于软件实施,本发明提出的模拟证券交易方法的各种实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器中并且由控制器执行。
图3是图示根据本发明的一个实施例的设备的硬件框图。如图3所示,根据本发明实施例的设备200包括存储器201和处理器202。该设备200中的各组件通过总线***和/或其它形式的连接机构(未示出)互连。本发明的设备200可以以各种形式来实施,包括但不限于服务器或诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、车载终端设备、车载显示终端、车载电子后视镜等等的移动终端设备以及诸如数字TV、台式计算机等等的固定终端设备。
该存储器201用于存储非暂时性计算机可读指令。具体地,存储器201可以包括一个或多个计算机程序产品,该计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。该易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。该非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。
该处理器202可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元,并且可以控制该设备200中的其它组件以执行期望的功能。在本发明的一个实施例中,该处理器202用于运行该存储器201中存储的该计算机可读指令,使得该设备200执行前述的本发明各实施例的模拟证券交易方法的全部或部分步骤。
图4是图示根据本发明的实施例的计算机可读存储介质的示意图。如图4所示,根据本发明实施例的计算机可读存储介质300,其上存储有非暂时性计算机可读指令301。当该非暂时性计算机可读指令301由处理器运行时,执行前述的本发明各实施例的模拟证券交易方法的全部或部分步骤。
以上结合具体实施例描述了本发明的基本原理,但是,需要指出的是,在本发明中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本发明的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本发明为必须采用上述具体的细节来实现。
本发明中涉及的器件、装置、设备、***的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、***。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
另外,如在此使用的,在包含“至少一个”、“一个或多个”、“一种或多种”的项的列举中使用的“或”指示分离的列举,以便例如“A、B或C的至少一个”或“A、B或C的一种或多种”的列举意味着A或B或C,或AB或AC或BC,或ABC(即A和B和C)。此外,措辞“示例的”不意味着描述的例子是优选的或者比其他例子更好。
还需要指出的是,在本发明的***和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。
可以不脱离由所附权利要求定义的教导的技术而进行对在此所述的技术的各种改变、替换和更改。此外,本发明的权利要求的范围不限于以上所述的处理、机器、制造、事件的组成、手段、方法和动作的具体方面。可以利用与在此所述的相应方面进行基本相同的功能或者实现基本相同的结果的当前存在的或者稍后要开发的处理、机器、制造、事件的组成、手段、方法或动作。因而,所附权利要求包括在其范围内的这样的处理、机器、制造、事件的组成、手段、方法或动作。
提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本发明。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本发明的范围。因此,本发明不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。
为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本发明的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。
Claims (11)
1.一种模拟证券交易方法,其特征在于,包括:
获取一个或多个用户的多个模拟订单请求;
获取一个或多个交易所的多个报价信息;
采用多线程处理方式,对所述模拟订单请求和所述报价信息进行撮合交易。
2.根据权利要求1所述的模拟证券交易方法,其特征在于,所述采用多线程处理方式,对所述模拟订单请求和所述报价信息进行撮合交易包括:
对所述模拟订单请求和所述报价信息的证券代码进行哈希,根据哈希结果将多个所述模拟订单请求和多个所述报价信息分配至多个线程中进行所述撮合交易。
3.根据权利要求2所述的模拟证券交易方法,其特征在于,所述对所述模拟订单请求和所述报价信息的证券代码进行哈希包括:
对所述模拟订单请求的证券代码和所述报价信息的证券代码进行同样方式的哈希,以便将证券代码相同的所述模拟订单请求和所述报价信息分配至同一线程中进行所述撮合交易。
4.根据权利要求2所述的模拟证券交易方法,其特征在于,所述对所述模拟订单请求和所述报价信息的证券代码进行哈希包括:
对证券代码中每个字符的ascii码进行加和,再对所述加和的结果基于线程数来取余,得到所述证券代码的哈希结果。
5.根据权利要求1所述的模拟证券交易方法,其特征在于,
所述报价信息包括证券的买卖盘数据和现实成交数据,所述买卖盘数据包括买盘价格及买盘数量、卖盘价格及卖盘数量,所述现实成交数据包括现实成交价格及现实成交数量;
所述模拟订单请求包括买单请求和/或卖单请求,所述买单请求包括买单价格及买单数量,所述卖单请求包括卖单价格及卖单数量。
6.根据权利要求5所述的模拟证券交易方法,其特征在于,所述对所述模拟订单请求和所述报价信息进行撮合交易包括:
对于所述买单请求,
若买单价格大于或等于卖盘价格,则模拟成交数量为买单数量与卖盘数量中的较小值的证券,但若不存在卖盘价格,则将现实成交价格作为卖盘价格;
对于所述卖单请求,
若卖单价格小于或等于买盘价格,则模拟成交数量为卖单数量与买盘数量中的较小值的证券,但若不存在买盘价格,则将现实成交价格作为买盘价格。
7.根据权利要求1所述的模拟证券交易方法,其特征在于,还包括:在所述撮合交易结束后,生成所述撮合交易的执行报告,发送所述执行报告,以向用户展示所述执行报告。
8.一种模拟证券交易***,其特征在于,包括:
订单处理器,用于获取一个或多个用户的多个模拟订单请求,将所述多个模拟订单请求分发至多个订单成交器;
报价处理器,用于获取一个或多个交易所的多个报价信息,将所述多个报价信息分发至所述多个订单成交器;
多个所述订单成交器,用于采用多线程处理方式,对所述模拟订单请求和所述报价信息进行撮合交易。
9.根据权利要求8所述的模拟证券交易***,其特征在于,所述***还包括执行权利要求2到7中任一权利要求所述步骤的模块或单元。
10.一种设备,其特征在于,包括:
存储器,用于存储非暂时性计算机可读指令;以及
处理器,用于运行所述计算机可读指令,使得所述计算机可读指令被所述处理器执行时实现权利要求1到7中任意一项所述的模拟证券交易方法。
11.一种计算机可读存储介质,用于存储非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时,使得所述计算机执行权利要求1到7中任意一项所述的模拟证券交易方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910550832.3A CN110264092A (zh) | 2019-06-24 | 2019-06-24 | 模拟证券交易方法、***、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910550832.3A CN110264092A (zh) | 2019-06-24 | 2019-06-24 | 模拟证券交易方法、***、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110264092A true CN110264092A (zh) | 2019-09-20 |
Family
ID=67920980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910550832.3A Pending CN110264092A (zh) | 2019-06-24 | 2019-06-24 | 模拟证券交易方法、***、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110264092A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110990061A (zh) * | 2019-12-11 | 2020-04-10 | 上海孝庸资产管理有限公司 | 一种用于高频量化交易的降低***延迟的*** |
CN111429236A (zh) * | 2020-04-21 | 2020-07-17 | 重庆新致金服信息技术有限公司 | 做市商成交模式的交易***及方法 |
CN112199191A (zh) * | 2020-09-18 | 2021-01-08 | 深圳希施玛数据科技有限公司 | 用于虚拟交易的数据撮合方法、装置及*** |
WO2023207146A1 (zh) * | 2022-04-25 | 2023-11-02 | 深圳市富途网络科技有限公司 | Esop***的服务模拟方法、装置、设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106570741A (zh) * | 2016-07-08 | 2017-04-19 | 伯禄(上海)商务咨询有限公司 | 自动撮合匹配方法在网络现货交易平台的运用 |
CN107330788A (zh) * | 2017-06-15 | 2017-11-07 | 雷盈科技(上海)有限公司 | 一种区块链数字资产交易撮合方法、***、装置及介质 |
CN107608661A (zh) * | 2017-09-14 | 2018-01-19 | 北京天德科技有限公司 | 一种基于区块链的高并发二维撮合矩阵的核心算法 |
CN108537627A (zh) * | 2018-03-22 | 2018-09-14 | 北京亿生生网络科技有限公司 | 一种基于区块链技术的版权交易方法及*** |
CN108932663A (zh) * | 2018-06-26 | 2018-12-04 | 中国银行股份有限公司 | 一种模拟撮合交易方法及装置 |
CN109410040A (zh) * | 2018-11-07 | 2019-03-01 | 杭州创金聚乾网络科技有限公司 | 一种借贷申请与投资申请的撮合方法、装置及设备 |
-
2019
- 2019-06-24 CN CN201910550832.3A patent/CN110264092A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106570741A (zh) * | 2016-07-08 | 2017-04-19 | 伯禄(上海)商务咨询有限公司 | 自动撮合匹配方法在网络现货交易平台的运用 |
CN107330788A (zh) * | 2017-06-15 | 2017-11-07 | 雷盈科技(上海)有限公司 | 一种区块链数字资产交易撮合方法、***、装置及介质 |
CN107608661A (zh) * | 2017-09-14 | 2018-01-19 | 北京天德科技有限公司 | 一种基于区块链的高并发二维撮合矩阵的核心算法 |
CN108537627A (zh) * | 2018-03-22 | 2018-09-14 | 北京亿生生网络科技有限公司 | 一种基于区块链技术的版权交易方法及*** |
CN108932663A (zh) * | 2018-06-26 | 2018-12-04 | 中国银行股份有限公司 | 一种模拟撮合交易方法及装置 |
CN109410040A (zh) * | 2018-11-07 | 2019-03-01 | 杭州创金聚乾网络科技有限公司 | 一种借贷申请与投资申请的撮合方法、装置及设备 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110990061A (zh) * | 2019-12-11 | 2020-04-10 | 上海孝庸资产管理有限公司 | 一种用于高频量化交易的降低***延迟的*** |
CN110990061B (zh) * | 2019-12-11 | 2023-08-08 | 上海孝庸私募基金管理有限公司 | 一种用于高频量化交易的降低***延迟的*** |
CN111429236A (zh) * | 2020-04-21 | 2020-07-17 | 重庆新致金服信息技术有限公司 | 做市商成交模式的交易***及方法 |
CN111429236B (zh) * | 2020-04-21 | 2023-08-08 | 重庆新致金服信息技术有限公司 | 做市商成交模式的交易***及方法 |
CN112199191A (zh) * | 2020-09-18 | 2021-01-08 | 深圳希施玛数据科技有限公司 | 用于虚拟交易的数据撮合方法、装置及*** |
WO2023207146A1 (zh) * | 2022-04-25 | 2023-11-02 | 深圳市富途网络科技有限公司 | Esop***的服务模拟方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110264092A (zh) | 模拟证券交易方法、***、设备及介质 | |
Gode et al. | Lower bounds for efficiency of surplus extraction in double auctions | |
CN107330788B (zh) | 一种区块链数字资产交易撮合方法、***、装置及介质 | |
JP5484968B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
WO2019095666A1 (zh) | 一种贷款额度评估方法及相关设备 | |
CN104504570A (zh) | 应用于云制造服务平台上交易主体的信用评估方法 | |
CN108686375A (zh) | 用于对等交易的委托代理接口 | |
CN109213936B (zh) | 商品搜索方法和装置 | |
KR102447254B1 (ko) | 고속 거래 체결을 지원하는 거래소 운영 방법 및 시스템 | |
CN108230071A (zh) | 一种互联网商城展示商品的方法和*** | |
KR102092461B1 (ko) | 투자성공률 제공방법 | |
Cui et al. | An agent-based modeling approach to study price impact | |
Savani | High-frequency trading: The faster, the better? | |
CN114047971A (zh) | 边缘计算资源分配方法及装置 | |
CN110414781A (zh) | 基于大数据分析的企业评价方法、装置及存储介质 | |
CN107146155A (zh) | 一种利用红黑树索引提高交易***撮合效率的方法及*** | |
Webber | Finance and the real economy: theoretical implications of the financial crisis in Asia | |
Dusuki et al. | The Application of Commodity Muḍārabah in Bursa Suq Al-Sila’Malaysia vis-a-vis Jakarta Future Exchange Shariah Indonesia: A Comparative Analysis | |
Lim et al. | Optimal trade execution: an evolutionary approach | |
Füllbrunn et al. | Margin trading bans in experimental asset markets | |
WO2014196992A1 (en) | Common order queue for multiple trading platforms | |
US20140129407A1 (en) | Order Fulfillment Method And System | |
CN108958931B (zh) | 一种计算迁移方法及装置 | |
Schooner et al. | 17. Public procurement: focus on people, value for money and systemic integrity, not protectionism | |
US20150127517A1 (en) | Methods and apparatus for facilitating fairnetting and distribution of currency trades |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190920 |