一种贵金属智能报价方法及装置与流程

文档序号:29078687发布日期:2022-03-01 23:27阅读:77来源:国知局
一种贵金属智能报价方法及装置与流程

1.本技术涉及数据处理技术领域,特别的,尤其涉及一种贵金属智能报价方法及装置。


背景技术:

2.随着经济全球化的不断深入,伴随利率、汇率、货币市场化改革和人民币国际化进程的推进,中国的各类市场参与机构对贵金属等业务的市场参与度越来越高。随着各业务资金交易的规模越来越大,对报价的准确性和实时性要求越来越高,因此,急需一种贵金属智能报价引擎平台来提供更强大的业务服务,来支撑其业务的快速发展。


技术实现要素:

3.鉴于上述内容中的问题,本技术提供了一种贵金属智能报价方法及装置,用以实现贵金属报价的准确性和实时性。
4.为了实现上述目的,本技术提供了以下技术方案:
5.一种贵金属智能报价方法,包括:
6.获取交易市场平台发送的贵金属报价行情,所述贵金属报价行情中包含对应所述交易市场平台的报价需求;
7.从多个交易市场平台获取当前贵金属报价;
8.以所述报价需求为目标,通过智能化计算和风险管理模型对所述当前贵金属报价进行最优解计算,确定贵金属最优价;
9.按照对应的所述报价需求将所述贵金属最优价在对应的所述交易市场平台进行发布。
10.进一步的,所述获取交易市场平台发送的贵金属报价行情,包括:
11.接收实时发送的以imix形式的登录请求和广播请求报文;
12.根据所述广播请求报文推送imix行情报文,所述imix行情报文为入队列数据削峰以及异步线程取出消息队列中的imix行情报文;
13.根据imix报文解析规则解析所述imix行情报文,得到相应的贵金属报价行情,并以rabbitmq传送给所述交易市场平台;
14.所述交易市场平台向报价引擎发送所述贵金属报价行情。
15.进一步的,所述以所述报价需求为目标,通过智能化计算和风险管理模型对所述当前贵金属报价进行最优解计算,确定贵金属最优价,包括:
16.以所述当前贵金属报价对上一行情最优买价、行情最优卖家为比较基准,根据设置的最小点差确定最小点差区间范围,对所有交易市场平台的当前贵金属报价进行对比;
17.若新行情落在所述最小点差区间范围内,则保留对应的贵金属报价;
18.若新行情落在所述最小点差区间范围外,则过滤对应的贵金属报价。
19.进一步的,所述以所述报价需求为目标,通过智能化计算和风险管理模型对所述
当前贵金属报价进行最优解计算,确定贵金属最优价,还包括:
20.获取所述交易市场平台发送的http请求,根据所述http请求确定所述当前贵金属报价,并存入redis与数据库中;
21.通过查询与清洗逻辑,依次从所述redis与所述数据库中获取所述当前贵金属报价,并将所述当前贵金属报价作为所述贵金属最优价反馈至所述交易市场平台。
22.进一步的,所述以所述报价需求为目标,通过智能化计算和风险管理模型对所述当前贵金属报价进行最优解计算,确定贵金属最优价,还包括:
23.所述交易市场平台按照预设轮训周期向所述redis和所述数据库发送查询请求;
24.将最新最优价时间与当前时间做比较,若所述最新最优价时间与所述当前时间一致,则确定所述最新最优价为所述贵金属最优价。
25.一种贵金属智能报价装置,包括:
26.第一处理单元,用于获取交易市场平台发送的贵金属报价行情,所述贵金属报价行情中包含对应所述交易市场平台的报价需求;
27.第二处理单元,用于从多个交易市场平台获取当前贵金属报价;
28.第三处理单元,用于以所述报价需求为目标,通过智能化计算和风险管理模型对所述当前贵金属报价进行最优解计算,确定贵金属最优价;
29.第四处理单元,用于按照对应的所述报价需求将所述贵金属最优价在对应的所述交易市场平台进行发布。
30.进一步的,所述第一处理单元具体用于:
31.接收定时发送的以imix形式的登录请求和广播请求报文;
32.根据所述广播请求报文推送imix行情报文,所述imix行情报文为入队列数据削峰以及异步线程取出消息队列中的imix行情报文;
33.根据imix报文解析规则解析所述imix行情报文,得到相应的贵金属报价行情,并以rabbitmq传送给所述交易市场平台;
34.所述交易市场平台向报价引擎发送所述贵金属报价请求。
35.进一步的,所述第三处理单元具体用于:
36.以所述当前贵金属报价对上一行情最优买价、行情最优卖家为比较基准,根据设置的最小点差确定最小点差区间范围,对所有交易市场平台的当前贵金属报价进行对比;
37.若新行情落在所述最小点差区间范围内,则保留对应的贵金属报价;
38.若新行情落在所述最小点差区间范围外,则过滤对应的贵金属报价。
39.一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在的设备执行如上述所述的贵金属智能报价方法。
40.一种电子设备,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行如上述所述的贵金属智能报价方法。
41.本技术所述的贵金属智能报价方法及装置,首先通过获取交易市场平台发送的贵金属报价行情,所述贵金属报价行情中包含对应所述交易市场平台的报价需求;然后从多个交易市场平台获取当前贵金属报价;再以所述报价需求为目标,通过智能化计算和风险管理模型对所述当前贵金属报价进行最优解计算,确定贵金属最优价;最后按照对应的所
述报价需求将所述贵金属最优价在对应的所述交易市场平台进行发布。本技术通过智能化计算和风险管理模型自动生成贵金属最优价,并对不同交易市场平台按照不同的要求进行发布,保证贵金属报价的准确性和实时性,满足机构自营和代理的不同需求。
42.另外,本技术通过清洗过滤机制以及功能强大的报价策略,支持灵活的点差管理,为用户提供图形化界面,更方便、更快捷的管理报价,提高报价效率,并帮助用户抓住市场机会,获取双边交易价差收益。
附图说明
43.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
44.图1为本技术实施例公开的智能报价引擎系统架构示意图;
45.图2为本技术实施例公开的智能报价引擎系统技术架构示意图;
46.图3为本技术实施例公开的智能报价引擎系统部署架构示意图;
47.图4为本技术实施例公开的一种贵金属智能报价方法流程示意图;
48.图5为本技术实施例公开的cfets外汇交易中心前置机模块设计时序图;
49.图6为本技术实施例公开的清洗设置-最小点差区间设计时序图;
50.图7为本技术实施例公开的清洗设置-单边倒挂校验模块设计时序图;
51.图8为本技术实施例公开的基础报价设置-无更新价格时长模块设计时序图;
52.图9为本技术实施例公开的一种贵金属智能报价装置的结构示意图;
53.图10为本技术实施例公开的一种电子设备的结构示意图。
具体实施方式
54.本技术提供一种贵金属智能报价方法及装置,应用于图1所示的智能报价引擎系统,可以接入多路价源,包括:包括中国外汇交易中心、上金所、浦发等在内的多个市场的贵金属报价,通过智能化计算与风险管理,自动生成最优价并对不同渠道按照不同的频率发布,满足机构自营和代理的不同需求。另外,本技术还可以提供连续的报价和收价处理以及完善的价格清洗过滤机制,支持策略报价以及在日间报价中根据市场情况动态调整点差,通过图形化的操作帮助简化人工操作和提高报价效率,完善的事前事中风控能够协助降低操作交易风险,同时实现系统化发现市场套利机会以提升盈利能力。本技术可以以机构做市为业务基础,支持的业务范围包含银行间、柜台、交易所。
55.本技术提供的贵金属智能报价引擎系统,内置功能完善的清洗过滤机制以及功能强大的报价策略,支持灵活的点差管理,为用户提供图形化界面,更方便、更快捷的管理报价,提高报价效率,并帮助用户抓住市场机会,获取双边交易价差收益。另外全流程的报价风险监控能够降低用户交易风险。
56.本技术提供的贵金属智能报价引擎系统的系统技术架构图如图2所示基于微服务架构设计,由一批独立的微服务构成,具备完善的微服务治理平台各微服务既能独立工作,又能互相配合工作;同时支持弹性扩展,在高可靠性和高安全性方面具有很大的优势。另
外,各模块间耦合性低,易于拆分与整合。安全系数高、可根据并发请求水平动态拓展。
57.本技术提供的智能报价引擎系统的系统部署架构图如图3所示,其采用多机部署的方式,通过ip网络互连,拓展性强、安全性高。
58.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
59.请参见附图4,为本技术实施例提供的一种贵金属智能报价方法流程示意图。如图4所示,本技术实施例提供了一种贵金属智能报价方法,该方法包括如下步骤:
60.s401:获取交易市场平台发送的贵金属报价行情,所述贵金属报价行情中包含对应所述交易市场平台的报价需求。
61.本技术实施例中,可以自动接入多路价源,主要包括中国外汇交易中心、上金所、浦发等在内的多个市场的贵金属报价。
62.本步骤中,上述所述获取交易市场平台发送的贵金属报价行情,包括:
63.接收定时发送的以imix形式的登录请求和广播请求报文;
64.根据所述广播请求报文推送imix行情报文,所述imix行情报文为入队列数据削峰以及异步线程取出消息队列中的imix行情报文;
65.根据imix报文解析规则解析所述imix行情报文,得到相应的贵金属报价行情,并以rabbitmq传送给所述交易市场平台;
66.所述交易市场平台向报价引擎发送所述贵金属报价请求。
67.具体的,如图5所示,为cfets外汇交易中心前置机模块设计时序图:
68.1)外汇cmds(cfets market data service,中国外汇交易中心市场数据服务)前置机每天早上定时任务组合登陆、广播请求报文到外汇交易中心。
69.2)登陆广播请求报文以imix的形式传给前置机。
70.3)外汇交易中心接收到报文后以imix报文的形式推送数据到前置机。
71.4)判断是否是需要的行情数据,前置机首先入队列数据削峰,异步线程取出消息队列中的imix报文,其中,削峰的目的是为了防止某一段时间突然涌来大量数据对系统造成冲击。
72.5)imix报文解析根据imix报文解析规则进行消息解析成相应的实体方式,以rabbitmq传送给报价引擎。
73.6)报价引擎做出相应的价格处理。
74.需要说明的是,此模块需要保持指令的顺序性与行情的并发性,大量运用阻塞队列先进先出的特性,保证指令顺序不会因指令处理而打乱。
75.s402:从多个交易市场平台获取当前贵金属报价。
76.s403:以所述报价需求为目标,通过智能化计算和风险管理模型对所述当前贵金属报价进行最优解计算,确定贵金属最优价。
77.本技术实施例中,上述所述以所述报价需求为目标,通过智能化计算和风险管理模型对所述当前贵金属报价进行最优解计算,确定贵金属最优价,包括:
78.以所述当前贵金属报价对上一行情最优买价、行情最优卖家为比较基准,根据设
置的最小点差确定最小点差区间范围,对所有交易市场平台的当前贵金属报价进行对比;
79.若新行情落在所述最小点差区间范围内,则保留对应的贵金属报价;
80.若新行情落在所述最小点差区间范围外,则过滤对应的贵金属报价。
81.具体的,如图6所示,为清洗设置-最小点差区间设计时序图:最小点差区间逻辑:以该价源品种对上一行情最优买价、行情最优卖价为比较基准,根据设置的最小点差形成上下比较区间,对所有价源的该货币对应用,若新行情落在最小点差区间范围内(包括正好落在区间上),则过滤报价;若新行情落在最小点差区间范围外,则保留报价,点差值需要乘以该货币对汇率最小变动单位。
82.需要说明的是,此模块是为了防止异常行情对系统报价产生影响,有效防止异常行情出现导致系统报价偏离度较大,是事前风控必不可少的一部分。
83.进一步的,上述所述以所述报价需求为目标,通过智能化计算和风险管理模型对所述当前贵金属报价进行最优解计算,确定贵金属最优价,还包括:
84.获取所述交易市场平台发送的http请求,根据所述http请求确定所述当前贵金属报价,并存入redis与数据库中;
85.通过查询与清洗逻辑,依次从所述redis与所述数据库中获取所述当前贵金属报价,并将所述当前贵金属报价作为所述贵金属最优价反馈至所述交易市场平台。
86.具体的,如图7所示,为清洗设置-单边倒挂校验模块设计时序图:前台点击复选框,即往后台发送http请求,redis与数据库同步做更新操作。
87.前台查询与清洗逻辑查询,先从redis中查询,redis中存在,直接返回。redis中不存在往数据库查询,查询结果存入redis,然后返回前端。
88.需要说明的是,此模块有效剔除了无效报价,并且剔除规则可根据用户操作进行更改,也是事前风控必不可少的一部分。
89.更进一步的,上述所述以所述报价需求为目标,通过智能化计算和风险管理模型对所述当前贵金属报价进行最优解计算,确定贵金属最优价,还包括:
90.所述交易市场平台按照预设轮训周期向所述redis和所述数据库发送查询请求;
91.将最新最优价时间与当前时间做比较,若所述最新最优价时间与所述当前时间一致,则确定所述最新最优价为所述贵金属最优价。
92.具体的,如图8所示,为基础报价设置-无更新价格时长模块设计时序图:
93.首次发生价格预警后(弹窗形式),持续监控有无价格更新,预警提醒为循环模式,循环时间间隔为1min,直到有新的价格报出(自动报价/手工报价模式都可以),解除预警,系统设置弹窗提醒上限为60次,超过上限则不弹窗提醒。
94.需要说明的是,当系统无价格时触发此模块,此模块实在确保系统的安全性与可靠性。当无价格更新时帮助用户查看当前是否有价格推送,或者价格推送发送异常,使用户可以根据异常情况进行相应的手动报价处理,把握住市场机会。
95.s404:按照对应的所述报价需求将所述贵金属最优价在对应的所述交易市场平台进行发布。
96.本技术实施例提供的一种贵金属智能报价方法,首先通过获取交易市场平台发送的贵金属报价行情,所述贵金属报价行情中包含对应所述交易市场平台的报价需求;然后从多个交易市场平台获取当前贵金属报价;再以所述报价需求为目标,通过智能化计算和
风险管理模型对所述当前贵金属报价进行最优解计算,确定贵金属最优价;最后按照对应的所述报价需求将所述贵金属最优价在对应的所述交易市场平台进行发布。本技术通过智能化计算和风险管理模型自动生成贵金属最优价,并对不同交易市场平台按照不同的要求进行发布,保证贵金属报价的准确性和实时性,满足机构自营和代理的不同需求。
97.另外,本技术实施例通过清洗过滤机制以及功能强大的报价策略,支持灵活的点差管理,为用户提供图形化界面,更方便、更快捷的管理报价,提高报价效率,并帮助用户抓住市场机会,获取双边交易价差收益。
98.请参阅图9,基于上述实施例公开的一种贵金属智能报价方法,本实施例对应公开了一种贵金属智能报价装置,该装置包括:
99.第一处理单元91,用于获取交易市场平台发送的贵金属报价行情,所述贵金属报价行情中包含对应所述交易市场平台的报价需求;
100.第二处理单元92,用于从多个交易市场平台获取当前贵金属报价;
101.第三处理单元93,用于以所述报价需求为目标,通过智能化计算和风险管理模型对所述当前贵金属报价进行最优解计算,确定贵金属最优价;
102.第四处理单元94,用于按照对应的所述报价需求将所述贵金属最优价在对应的所述交易市场平台进行发布。
103.进一步的,所述第一处理单元91具体用于:
104.接收定时发送的以imix形式的登录请求和广播请求报文;
105.根据所述广播请求报文推送imix行情报文,所述imix行情报文为入队列数据削峰以及异步线程取出消息队列中的imix行情报文;
106.根据imix报文解析规则解析所述imix行情报文,得到相应的贵金属报价行情,并以rabbitmq传送给所述交易市场平台;
107.所述交易市场平台向报价引擎发送所述贵金属报价请求。
108.进一步的,所述第三处理单元93具体用于:
109.以所述当前贵金属报价对上一行情最优买价、行情最优卖家为比较基准,根据设置的最小点差确定最小点差区间范围,对所有交易市场平台的当前贵金属报价进行对比;
110.若新行情落在所述最小点差区间范围内,则保留对应的贵金属报价;
111.若新行情落在所述最小点差区间范围外,则过滤对应的贵金属报价。
112.所述贵金属智能报价装置包括处理器和存储器,上述第一处理单元、第二处理单元、第三处理单元和第四处理单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
113.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来达到实现贵金属报价的准确性和实时性的目的。
114.本技术实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述贵金属智能报价方法。
115.本技术实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述贵金属智能报价方法。
116.本技术实施例提供了一种电子设备,如图10所示,该电子设备100包括至少一个处理器1001、以及与所述处理器连接的至少一个存储器1002、总线1003;其中,所述处理器
1001、所述存储器1002通过所述总线1003完成相互间的通信;处理器1001用于调用所述存储器1002中的程序指令,以执行上述的所述贵金属智能报价方法。
117.本文中的电子设备可以是服务器、pc、pad、手机等。
118.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:
119.获取交易市场平台发送的贵金属报价行情,所述贵金属报价行情中包含对应所述交易市场平台的报价需求;
120.从多个交易市场平台获取当前贵金属报价;
121.以所述报价需求为目标,通过智能化计算和风险管理模型对所述当前贵金属报价进行最优解计算,确定贵金属最优价;
122.按照对应的所述报价需求将所述贵金属最优价在对应的所述交易市场平台进行发布。
123.进一步的,所述获取交易市场平台发送的贵金属报价行情,包括:
124.接收定时发送的以imix形式的登录请求和广播请求报文;
125.根据所述广播请求报文推送imix行情报文,所述imix行情报文为入队列数据削峰以及异步线程取出消息队列中的imix行情报文;
126.根据imix报文解析规则解析所述imix行情报文,得到相应的贵金属报价行情,并以rabbitmq传送给所述交易市场平台;
127.所述交易市场平台向报价引擎发送所述贵金属报价请求。
128.进一步的,所述以所述报价需求为目标,通过智能化计算和风险管理模型对所述当前贵金属报价进行最优解计算,确定贵金属最优价,包括:
129.以所述当前贵金属报价对上一行情最优买价、行情最优卖家为比较基准,根据设置的最小点差确定最小点差区间范围,对所有交易市场平台的当前贵金属报价进行对比;
130.若新行情落在所述最小点差区间范围内,则保留对应的贵金属报价;
131.若新行情落在所述最小点差区间范围外,则过滤对应的贵金属报价。
132.进一步的,所述以所述报价需求为目标,通过智能化计算和风险管理模型对所述当前贵金属报价进行最优解计算,确定贵金属最优价,还包括:
133.获取所述交易市场平台发送的http请求,根据所述http请求确定所述当前贵金属报价,并存入redis与数据库中;
134.通过查询与清洗逻辑,依次从所述redis与所述数据库中获取所述当前贵金属报价,并将所述当前贵金属报价作为所述贵金属最优价反馈至所述交易市场平台。
135.进一步的,所述以所述报价需求为目标,通过智能化计算和风险管理模型对所述当前贵金属报价进行最优解计算,确定贵金属最优价,还包括:
136.所述交易市场平台按照预设轮训周期向所述redis和所述数据库发送查询请求;
137.将最新最优价时间与当前时间做比较,若所述最新最优价时间与所述当前时间一致,则确定所述最新最优价为所述贵金属最优价。
138.本技术是根据本技术实施例的方法、设备(系统)、计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到
通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
139.在一个典型的配置中,设备包括一个或多个处理器(cpu)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。
140.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
141.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
142.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
143.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
144.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1