【技术实现步骤摘要】
一种证券交易模拟方法和系统
本专利技术涉及计算机模拟
,尤其涉及一种证券交易模拟方法和系统。
技术介绍
证券类业务系统的测试对上游各交易所提供的测试环境具有强依赖,不管是周末在生产环境进行的全市场通关测试,还是平时在测试环境进行的业务功能测试都离不开上游交易所系统的支持,如果没有交易所系统,将无法进行全量业务流程的测试。通常交易所在特定时间窗口会提供测试环境供各券商公司进行测试,但是由于时间窗口较少,无法满足测试需求,导致在生产环境和测试环境中进行的一些测试场景难以实现全量业务覆盖,由此可能导致缺陷遗留到生产上而出现生产事件。目前,现有的模拟方法主要是通过单个软件,通过推断交易所的功能,模拟交易所的交易行为,实现对交易所部分业务的模拟支撑。具有如下的技术缺陷及问题:1)不支持交易所全业务模拟,交易所平台众多,现有模拟器不能完全覆盖。2)不支持交易所的全时段模拟,交易所交易时段分集中竞价,集中竞价撮合,连续竞价,收盘集中竞价,盘后等,现有模拟器也不具备。3)行情支持较为单一,仅支持基于固定 ...
【技术保护点】
1.一种证券交易模拟方法,其特征在于,所述方法包括如下步骤:/n建立单个或者相互独立的多个交易所模拟实例,其中,每个交易所模拟实例启动一个进程,每个报盘都接入一个独立的交易所模拟实例;/n基于交易时间和交易业务两个维度建立交易撮合策略模型,其中,所述撮合策略模型包括全局成交策略模型和局部成交策略模型;/n根据接收到的用户申报订单的实例信息进行撮合策略模型匹配,并结合行情进行撮合模拟;/n根据用户申报订单的配置时间获取所对应的撮合模拟结果,生成申报清算文件。/n
【技术特征摘要】
1.一种证券交易模拟方法,其特征在于,所述方法包括如下步骤:
建立单个或者相互独立的多个交易所模拟实例,其中,每个交易所模拟实例启动一个进程,每个报盘都接入一个独立的交易所模拟实例;
基于交易时间和交易业务两个维度建立交易撮合策略模型,其中,所述撮合策略模型包括全局成交策略模型和局部成交策略模型;
根据接收到的用户申报订单的实例信息进行撮合策略模型匹配,并结合行情进行撮合模拟;
根据用户申报订单的配置时间获取所对应的撮合模拟结果,生成申报清算文件。
2.根据权利要求1所述的证券交易模拟方法,其特征在于,对用户申报订单进行全局成交策略模型或局部成交策略模型匹配,并根据用户申报订单的业务类型获取所匹配策略模型中的成交策略,进行实际撮合模拟。
3.根据权利要求2所述的证券交易模拟方法,其特征在于,所述全局成交策略模型对一组多个交易所模拟实例生效,基于证券代码,股东账户以及业务的粒度配置匹配情况,对每一个业务设定成交策略,并将设定的全局成交策略模型绑定到特定的多个交易所模拟实例群上;
所述局部成交策略模型对单一交易所模型实例生效,对于每一个业务,用户能够设定具体的成交策略。
4.根据权利要求3所述的证券交易模拟方法,其特征在于,根据用户申报订单的业务类型获取所匹配策略模型中的成交策略的方法包括如下步骤:
判断成交策略是否配置带行情撮合,若是,则根据策略模型配置的行情撮合,否则,继续判断;
判断成交策略是否配置撤单,若是,则全部已报,否则,继续判断;
判断成交策略是否配置部分成交,若是,则按照成交比例成交,否则,继续判断;
判断成交策略是否配置分笔成交,若是,则分笔成交,否则,单笔成交。
5.根据权利要求4所述的证券交易模拟方法,其特征在于,所述行情包括生产行情、录制行情、指定行情;
所述生产行情为交易日交易时间内的实时行情;
所述录制行情为回放的某一日的行情;
所述指定行情为用户自行导入的行情。
6.根据权利要求4所述的证券交易模拟方法,其特征在于,在所述全部已报时,通过设置单独订单簿方式实现;
所述订单簿为一块专门的内存区域,用于用户申报订单的挂单订,撮合回复已报,所述订单薄的应用场景包括撤单、自卖自买和自买自卖。
7.根据权利要求1所述的证券交易模拟方法,其特征在于,所述撮合模拟中采用生产者-消费者模式;
所述...
【专利技术属性】
技术研发人员:王阳,田江,王冠,朱文斌,张伟溪,张超,
申请(专利权)人:华泰证券股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。