【技术实现步骤摘要】
外汇交易模拟测试方法、装置、计算机设备及存储介质
本专利技术涉及交易系统性能测试领域,具体涉及一种外汇交易模拟测试方法、装置、计算机设备及存储介质。
技术介绍
目前市面上的外汇交易模拟测试需要统一对接到外汇交易中心的测试平台进行利率互换市场的模拟交易和开发测试,然而使用外汇交易中心的测试平台会导致外汇交易模拟测试上存在诸多限制,例如,只能在外汇交易中心固定开放的时间内进行相关测试。另外,考虑到负载的问题,外汇交易中心的测试平台可提供的模拟测试连接数也比较有限,因而无法模拟多个交易机构之间进行交易的撮合场景。因而,有必要提供一种外汇交易模拟测试方法。
技术实现思路
鉴于以上内容,有必要提出一种外汇交易模拟测试方法、装置、计算机设备及存储介质,通过搭建外汇交易模拟测试平台能够随时随地的进行外汇交易模拟测试,且能模拟多个交易机构之间交易的撮合场景。本专利技术的第一方面提供一种外汇交易模拟测试方法,所述外汇交易模拟测试方法包括:调用交易产品参考数据生成器生成交易利率互换产品信息,并将所述交 ...
【技术保护点】
1.一种外汇交易模拟测试方法,其特征在于,所述外汇交易模拟测试方法包括:/n调用交易产品参考数据生成器生成交易利率互换产品信息,并将所述交易利率互换产品信息发送给交易模拟器进行加载;/n调用交易模拟器网关获取多个模拟交易所的第一行为信息,并对多个所述第一行为信息进行状态转换得到内部可识别的多个第二行为信息;/n通过所述交易模拟器网关读取所述交易利率互换产品信息对所述多个第二行为信息进行校验,并在校验通过后发送所述多个第二行为信息至所述交易模拟器;/n触发所述交易模拟器根据所述多个第二行为信息进行交易模拟,并将交易模拟产生的状态信息发送给所述交易模拟器网关。/n
【技术特征摘要】
1.一种外汇交易模拟测试方法,其特征在于,所述外汇交易模拟测试方法包括:
调用交易产品参考数据生成器生成交易利率互换产品信息,并将所述交易利率互换产品信息发送给交易模拟器进行加载;
调用交易模拟器网关获取多个模拟交易所的第一行为信息,并对多个所述第一行为信息进行状态转换得到内部可识别的多个第二行为信息;
通过所述交易模拟器网关读取所述交易利率互换产品信息对所述多个第二行为信息进行校验,并在校验通过后发送所述多个第二行为信息至所述交易模拟器;
触发所述交易模拟器根据所述多个第二行为信息进行交易模拟,并将交易模拟产生的状态信息发送给所述交易模拟器网关。
2.如权利要求1所述的外汇交易模拟测试方法,其特征在于,所述调用交易产品参考数据生成器生成交易利率互换产品信息,并将所述交易利率互换产品信息发送给交易模拟器进行加载包括:
获取外汇交易中心推送的银行间市场信息交换协议格式的交易利率互换产品信息列表;
将所述银行间市场信息交换协议格式的交易利率互换产品信息列表解析成Java格式的交易利率互换产品信息列表,并发送给所述交易模拟器;
通过所述交易模拟器读取所述Java格式的交易利率互换产品信息列表中的交易利率互换产品信息并加载到内存中。
3.如权利要求2所述的外汇交易模拟测试方法,其特征在于,所述调用交易模拟器网关获取多个模拟交易所的第一行为信息,并对多个所述第一行为信息进行状态转换得到内部可识别的多个第二行为信息包括:
监听所述模拟交易所通过银行间市场信息交换协议发送的银行间市场信息交换协议报文并对所述银行间市场信息交换协议报文中的第一行为信息进行解析得到银行间市场信息交换协议报文协议数据字段;
根据预设的银行间市场信息交换协议报文协议数据字段与含义的关联关系表,确定出与所述银行间市场信息交换协议报文协议数据字段对应的含义;
根据预设的含义与内部报文字段的关联关系表,确定出与所述含义对应的内部报文字段;
对所述内部报文字段进行封装得到内部可识别的第二行为信息。
4.如权利要求3所述的外汇交易模拟测试方法,其特征在于,所述外汇交易模拟测试方法还包括:
通过交互模块接收所述外汇交易中心推送的交易行情并发送所述交易行情至所述交易模拟器网关;
通过所述交易模拟器网关将所述交易行情分发给所述多个模拟交易所。
5.如权利要求4所述的外汇交易模拟测试方法,其特征在于,所述外汇交易模拟测试方法还包括:
为每个交互模块配置一个所述外汇交易中心的交易机构的机构标识;
当侦测到所述交互模块模拟登陆时,向所述交易模拟器网关提交登陆信息,所述登陆信息中携带有机构标识;
通过所述交易模拟器网关解析出所述登陆信息中的所述机构标识,并将所述机构标识缓存于预先设置的map中。
<...
【专利技术属性】
技术研发人员:杨兆政,
申请(专利权)人:平安证券股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。