一种多商品自定义组合及其行情订阅方法技术

技术编号:15992105 阅读:8 留言:0更新日期:2017-08-15 08:56
本发明专利技术公开了一种多商品自定义组合及其行情订阅方法,通过以下步骤:根据用户需求自定义进行多商品的组合形成组合商品;对组合商品的行情栏位计算方式进行定义;根据定义的计算方式结合单个商品行情栏位得到组合商品的行情异动信息;将所述组合商品的行情异动信息发送给用户客户端进行显示通知;可以让使用者自行定义一个新的虚拟商品,而这虚拟商品的所有行情栏位可透过若干个真实商品的运算和条件式运算出结果。如此可让使用者能够更清楚的了解市场趋势并做出正确的交易判断,使用者可以自行定义出任意运算式的组合商品,使用者可以针对组合商品的异动结果来评估更复杂的市场风险,并对此组合商品最避险交易和套利交易。

Multi commodity self defining combination and market subscribing method thereof

The invention discloses a multi commodity market portfolio and custom subscription method, through the following steps: the combination of multiple products according to user needs to form a combination of custom goods; definition of the combination of commodity prices field calculation; combination of single commodity market field combined commodity market transaction information is calculated according to the definition; the combination of market transaction information sending goods display notifications to the client; allows the user to define a new virtual goods, the virtual goods market all fields through a number of real goods operation and condition operation results. This allows users to understand the market trends more clearly and make the right judgment of transaction, user can define arbitrary combinations of goods operation, the user can according to the transaction results combined commodities to assess more complex market risk, and this combination of goods most hedging and arbitrage.

【技术实现步骤摘要】

本专利技术涉及金融商品行情服务
,尤其涉及一种多商品自定义组合及其行情订阅方法
技术介绍
现有技术只针对固定商品的行情作定义与推送。若是价插商品则是单纯针对性的订阅。任何透过所有市场上存在的真实合约的行情的运算组合会依照交易员的交易偏好来临时决定,如0.1*A+2.13*B…等等。交易员必须自己在额外做计算才能得知自己当下虚拟商品的行情。然而对于交易员来说,既然可以订阅真实合约的行情,那么为何不能订阅虚拟商品的行情。但是针对复杂多商品组合的行情目前则没有提供使用者自行定义的方式作订阅
技术实现思路
鉴于目前金融商品服务
存在的上述不足,本专利技术提供一种多商品自定义组合及其行情订阅方法,能够让使用者自行定义自己的组合商品,并对此商品的行情进行订阅。为达到上述目的,本专利技术的实施例采用如下技术方案:一种多商品自定义组合及其行情订阅方法,所述多商品自定义组合及其行情订阅方法包括以下步骤:根据用户需求自定义进行多商品的组合形成组合商品;对组合商品的行情栏位计算方式进行定义;根据定义的计算方式结合单个商品行情栏位得到组合商品的行情异动信息;将所述组合商品的行情异动信息发送给用户客户端进行显示通知。依照本专利技术的一个方面,所述多商品自定义组合及其行情订阅方法包括以下步骤:由用户客户端送出符合用户需求的组合商品运算式定义;进行组合商品运算式读取;用调度场算法将运算式转成逆波兰表达法;将逆波兰表达法转成二元树数据结构。依照本专利技术的一个方面,所述将所述组合商品的行情异动信息发送给用户客户端进行显示通知的具体实现方式可为:当组合商品行情发生异动的时候,使用函数指针调用回调函数对事件进行处理,以将所述组合商品的行情异动信息发送给用户客户端进行显示通知。依照本专利技术的一个方面,所述多商品自定义组合及其行情订阅方法包括:针对组合商品的异动结果来评估更复杂的市场风险。本专利技术实施的优点:本专利技术所述的多商品自定义组合及其行情订阅方法,通过以下步骤:根据用户需求自定义进行多商品的组合形成组合商品;对组合商品的行情栏位计算方式进行定义;根据定义的计算方式结合单个商品行情栏位得到组合商品的行情异动信息;将所述组合商品的行情异动信息发送给用户客户端进行显示通知;透过制造商组合商品自有定义的机制,可以让使用者自行定义一个新的虚拟商品,而这虚拟商品的所有行情栏位可透过若干个真实商品的运算和条件式运算出结果。如此可让使用者能够更清楚的了解市场趋势并做出正确的交易判断,使用者可以自行定义出任意运算式的组合商品,使用者可以针对组合商品的异动结果来评估更复杂的市场风险,并对此组合商品最避险交易和套利交易。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术所述的一种多商品自定义组合及其行情订阅方法示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,一种多商品自定义组合及其行情订阅方法,所述多商品自定义组合及其行情订阅方法包括以下步骤:步骤S1:根据用户需求自定义进行多商品的组合形成组合商品;所述步骤S1根据用户需求自定义进行多商品的组合形成组合商品的具体实施方式可为:用户根据自己的需求在客户端通过客户端界面,操作多商品进行组合,形成新的虚拟组合商品。用户客户端根据用户的操作组合生成组合商品运算式。在实际应用中,用户客户端可提供C++、C#的API界面,让使用者输入自订商品的运算式。例如,定义A为沪深300期货近月份合约的行情,B为沪深300期货次近月合约的行情。此时使用者想知道沪深300期货近月份和远月份行情的价差,亦即A-B。在某个时间点T的时候,沪深300近月和次近月的成交价格分别为以下:成交价沪深300期货近月(简称A)3500沪深300期货次近月(简称B)3600沪深300近远月价差(A-B)3500-3600=-100以下简称沪深300近远月价差为C,沪深300期货近月为A,沪深300期货次近月为B。此时使用者定义自己的组合商品C=A-B。用户客户端生成该组合商品的运算式A-B。步骤S2:对组合商品的行情栏位计算方式进行定义;所述步骤S2对组合商品的行情栏位计算方式进行定义具体可包括:由用户客户端送出符合用户需求的组合商品运算式定义;进行组合商品运算式读取;用调度场算法将运算式转成逆波兰表达法;将逆波兰表达法转成二元树数据结构。例如,可由Maker复杂组合商品行情自有定义VirtualQuotation简称(VQ)读取组合商品运算式A-B。利用调度场算法(shunting-yardalgorithm)将运算式变成后逆波兰表示法ReversePolishNotation.(AB-)在实际应用中,调度场算法(shunting-yardalgorithm)的实作方式可为以下:-当还有记号可以读取时:-读取一个记号。-如果这个记号表示一个数字,那么将其添加到输出队列中。-如果这个记号表示一个函数,那么将其压入栈当中。-如果这个记号表示一个函数参数的分隔符(例如,一个半角逗号,):-从栈当中不断地弹出操作符并且放入输出队列中去,直到栈顶部的元素为一个左括号为止。如果一直没有遇到左括号,那么要么是分隔符放错了位置,要么是括号不匹配。-如果这个记号表示一个操作符,记做o1,那么:-只要存在另一个记为o2的操作符位于栈的顶端,并且如果o1是左结合性的并且它的运算符优先级要小于或者等于o2的优先级,或者如果o1是右结合性的并且它的运算符优先级比o2的要低,那么将o2从栈的顶端弹出并且放入输出队列中(循环直至以上条件不满足为止);-然后,将o1压入栈的顶端。-如果这个记号是一个左括号,那么就将其压入栈当中。-如果这个记号是一个右括号,那么:-从栈当中不断地弹出操作符并且放入输出队列中,直到栈顶部的元素为左括号为止。-将左括号从栈的顶端弹出,但并不放入输出队列中去。-如果此时位于栈顶端的记号表示一个函数,那么将其弹出并放入输出队列中去。-如果在找到一个左括号之前栈就已经弹出了所有元素,那么就表示在表达式中存在不匹配的括号。-当再没有记号可以读取时:-如果此时在栈当中还有操作符:-如果此时位于栈顶端的操作符是一个括号,那么就表示在表达式中存在不匹配的括号。-将操作符逐个弹出并放入输出队列中。-退出算法。例如,将A-B的算式透过调度场算法的情形可如下:将逆波兰表示法(ReversePolishNotation)转化成二元树表示法(BinaryTree)AB+步骤S3:根据定义的计算方式结合单个商品行情栏位得到组合商品的行情异动信息;所述步骤S3:根据步骤S2得到的C=A-B运算式的二元树表示法的数据结构,每个树叶端的node即为所有商品行情元素。当A或是B的行情发生异动时,都会把异动的讯息往自己的父node本文档来自技高网...
一种多商品自定义组合及其行情订阅方法

【技术保护点】
一种多商品自定义组合及其行情订阅方法,其特征在于,所述多商品自定义组合及其行情订阅方法包括以下步骤:根据用户需求自定义进行多商品的组合形成组合商品;对组合商品的行情栏位计算方式进行定义;根据定义的计算方式结合单个商品行情栏位得到组合商品的行情异动信息;将所述组合商品的行情异动信息发送给用户客户端进行显示通知。

【技术特征摘要】
1.一种多商品自定义组合及其行情订阅方法,其特征在于,所述多商品自定义组合及其行情订阅方法包括以下步骤:根据用户需求自定义进行多商品的组合形成组合商品;对组合商品的行情栏位计算方式进行定义;根据定义的计算方式结合单个商品行情栏位得到组合商品的行情异动信息;将所述组合商品的行情异动信息发送给用户客户端进行显示通知。2.根据权利要求1所述的多商品自定义组合及其行情订阅方法,其特征在于,所述多商品自定义组合及其行情订阅方法包括以下步骤:由用户客户端送出符合用户需求的组合商品运算式定义;进行组合商品运算式读取;用调...

【专利技术属性】
技术研发人员:庄尚融陈威任
申请(专利权)人:爱期匠软件上海有限公司
类型:发明
国别省市:上海;31

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1