基金组合产品的调仓方法及装置与流程

文档序号:17445524发布日期:2019-04-17 05:32阅读:1628来源:国知局
基金组合产品的调仓方法及装置与流程

本发明属于计算机技术领域,尤其涉及一种基金组合产品的调仓方法及装置。



背景技术:

近些年来,人们的投资理财的观念越来越多元化,可投资的标的越来越丰富,理财方式和工具也日趋复杂。金融机构为了更好地迎合市场,使客户的受益达到最大化,推出了以组合的方式购买基金的理财方式。客户可以对于需要购买的组合基金一键下单,基金组合购买系统按照客户选择的组合产品批量下单,后续的分红收益均以组合的方式展示给客户。

当客户需要变更组合内的产品或者产品的持仓比例时,针对不同的产品可以采用基金转换或者选择赎回再申购。但是,现有的调仓方式只支持针对待变更的产品逐一操作,调仓系统无法计算出交易费用最优的调仓方案,客户需提前预算采用基金转换或赎回再申购的调仓方式的交易费用,选择一种交易费用最优的调仓方案,客户计算调仓方案需要耗费较多时间,调仓效率低。



技术实现要素:

有鉴于此,本发明实施例提供了一种基金组合产品的调仓方法及装置,以解决现有技术中调仓系统无法计算出交易费用最优的调仓方案,需要用户经过大量计算来确定调仓方案,调仓时不够便捷,效率低的问题。

本发明实施例的第一方面提供了一种基金组合产品的调仓方法,包括:

获取调仓指令,其中,所述调仓指令包括待调仓的基金产品组合的产品信息、待调仓的目标基金产品、所述目标基金产品调仓后的市值比例;

基于所述调仓指令确定所述基金产品组合的当前总市值;

基于所述目标基金产品调仓后的市值比例、所述目标基金产品的当前市值以及所述基金产品组合的当前总市值,计算所述目标基金产品的调仓变化金额;

基于所述调仓变化金额以及预设的调仓策略确定调仓方案,其中,所述调仓方案包括:所述待调仓的目标产品的调仓方式以及调仓金额;

基于所述调仓方案进行调仓。

本发明实施例的第二方面提供了一种基金组合产品的调仓装置,包括:

获取单元,用于获取调仓指令,其中,所述调仓指令包括待调仓的基金产品组合的产品信息、待调仓的目标基金产品、所述目标基金产品调仓后的市值比例;

确定单元,用于基于所述调仓指令确定所述基金组合的当前总市值;

计算单元,用于基于所述目标产品调仓后的市值比例、所述目标产品的当前市值以及所述基金组合的当前总市值,计算所述目标产品的调仓变化金额;

第一处理单元,用于基于所述调仓变化金额以及预设的调仓策略确定调仓方案,其中,所述调仓方案包括:所述待调仓的目标产品的调仓方式以及调仓金额;

第二处理单元,用于基于所述调仓方案进行调仓。

本发明实施例的第三方面提供了一种基金组合产品的调仓终端设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上述第一方面所述方法的步骤。

本发明实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上述第一方面所述方法的步骤。

本发明实施例与现有技术相比存在的有益效果是:通过获取调仓指令,其中,所述调仓指令包括待调仓的基金产品组合的产品信息、待调仓的目标基金产品、所述目标基金产品调仓后的市值比例;基于所述调仓指令确定所述基金产品组合的当前总市值;基于所述目标基金产品调仓后的市值比例、所述目标基金产品的当前市值以及所述基金产品组合的当前总市值,计算所述目标基金产品的调仓变化金额;基于所述调仓变化金额以及预设的调仓策略确定调仓方案,其中,所述调仓方案包括:所述待调仓的目标产品的调仓方式以及调仓金额;基于所述调仓方案进行调仓。通过调仓系统自动计算出交易费用最优的调仓方案,提高了调仓的效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种基金组合产品的调仓方法的实现流程图;

图2是本发明实施例提供的一种基金组合产品的调仓方法中s104的实现流程图;

图3是本发明实施例提供的另一种基金组合产品的调仓方法的实现流程图;

图4是本发明实施例提供的另一种基金组合产品的调仓方法中s205的实现流程图;

图5是本发明实施例提供的另一种基金组合产品的调仓方法中s206的实现流程图;

图6是本发明实施例提供的一种基金组合产品的调仓装置的示意图;

图7是本发明实施例提供的一种基金组合产品的调仓设备的示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

请参阅图1,图1是本发明实施例提供的一种基金组合产品的调仓方法的实现流程图。本实施例中基金组合产品的调仓方法的执行主体为终端,终端包括但不限于台式计算机、智能手机、平板电脑、个人数字助理(personaldigitalassistant,pda)等终端。如图所示的基金组合产品的调仓方法可包括:

s101:获取调仓指令,其中,所述调仓指令包括待调仓的基金产品组合的产品信息、待调仓的目标基金产品、所述目标基金产品调仓后的市值比例。

终端检测到用户输入触发的调仓指令时,获取调仓指令,调仓指令至少包括待调仓的基金产品组合的产品信息、待调仓的目标基金产品、所述目标基金产品调仓后的市值比例。其中,用户触发调仓指令的方式可以是用户在调仓应用的交互界面中点击“调仓”虚拟按钮后,添加待调仓的基金产品组合、待调仓的目标基金产品、所述目标基金产品调仓后的市值比例。

具体地说,待调仓的基金产品组合的产品信息可以通过用户选择的待调仓的基金产品组合中各基金产品的标识(名称或代码)获取,待调仓的基金产品组合的产品信息包括用户需要调仓的基金产品组合中所有产品的名称、所属公司以及所有产品各自对应的当前市值。一种实施方式中,用户可以输入待调仓的基金产品组合的代码,其中,一个组合对应一个代码,基于待调仓的基金产品组合的代码从数据库中获取待调仓的基金产品组合的产品信息,包括待调仓的基金产品组合中所有产品的名称以及所有产品各自对应的当前市值。另一种实施方式中,终端可以为用户提供用户名下所有的基金产品组合列表,用户进行选中操作,选中的基金产品组合即为待调仓的基金产品组合,通过选中的基金产品组合中每个基金产品的标识从数据库中获取待调仓的基金产品组合的产品信息,包括待调仓的基金产品组合中所有产品的名称以及所有产品各自对应的当前市值。

待调仓的目标基金产品为待调仓的基金产品组合中的用户需要进行调仓的基金产品,用户可以在基金产品组合的产品列表中选择多个基金产品,作为待调仓的目标基金产品,其余未选中的基金产品不进行调仓操作。

目标基金产品调仓后的市值比例是指用户根据自己的需求,对待调仓的目标基金产品设置调仓后的市值比例,其中,市值比例为基金产品的市值占该基金组合产品总市值的比例,该市值比例可根据用户自身的需求进行设置,例如,用户可以对目前的市场情况以及基金产品的盈亏状况进行分析,设定目标基金产品调仓后的市值比例。其中,对目前的市场情况以及基金产品的盈亏状况的分析,可以通过其他分析系统或者应用得出分析结果,也可以在本实施例中增加对目前的市场情况以及基金产品的盈亏状况的分析步骤,在此不做限制。

s102:基于所述调仓指令确定所述基金产品组合的当前总市值。

终端从调仓指令中获取待调仓的基金产品组合的产品信息。待调仓的基金产品组合的产品信息包括待调仓的基金产品组合中所有产品各自对应的当前市值,还可以包括:用户需要调仓的基金产品组合中所有产品的名称及所属公司。

之后,采用以下求和公式对所有产品的当前市值进行求和计算得到基金产品组合的当前总市值。求和公式为:

其中,s表示基金产品组合的当前总市值;t表示待调仓的基金产品组合中产品的个数;si表示第i个产品的当前市值。通过将待调仓的基金产品组合中产品的当前市值相加,得到基金产品组合的当前总市值。

例如,当待调仓的基金产品组合中产品的个数为5,即t=5;5个产品的当前市值分别为500、1000、500、800、600,即s1=500、s2=1000、s3=500、s4=800、s5=600;则则基金产品组合的当前总市值为3400。

s103:基于所述目标基金产品调仓后的市值比例、所述目标基金产品的当前市值以及所述基金产品组合的当前总市值,计算所述目标基金产品的调仓变化金额。

终端基于从待调仓的目标基金产品的标识,从待调仓的基金产品组合的产品信息中获取目标基金产品的当前市值。目标基金产品的调仓变化金额是指目标基金产品调仓后和调仓前的市值的差值。终端计算基金产品组合的当前总市值和目标基金产品调仓后的市值比例之间的乘积,得到目标基金产品的调仓后的市值;计算目标基金产品调仓后和调仓前的市值之间的差值,得到目标基金产品的调仓变化金额。调仓变化金额根据目标基金产品调仓后和调仓前的市值可能为正值,也可能为负值。

具体地说,目标基金产品的调仓变化金额可以通过以下公式计算得出:

δsi=s×ri-si

其中,δsi表示第i个目标基金产品的调仓变化金额;ri表示第i个目标基金产品调仓后的市值比例;si表示第i个目标基金产品的当前市值;s表示基金产品组合的当前总市值。

例如,当i=2时,计算第2个目标基金产品调仓变化金额,第2个目标基金产品调仓后的市值比例为5%,即r2=5%;第2个目标基金产品的当前市值为1000,即s2=1000;基金产品组合的当前总市值为15000,即s=15000。则第2个目标基金产品的调仓变化金额δs2=s×r2-s2=15000×5%-1000=-250,也就是说第2个目标基金产品的调仓变化金额为-250。

s104:基于所述调仓变化金额以及预设的调仓策略确定调仓方案,其中,所述调仓方案包括:所述待调仓的目标产品的调仓方式以及调仓金额。

终端基于计算出的调仓变化金额确定出每个目标基金产品调仓需要增加或者减少的市值,再基于预先设置的调仓策略,确定调仓方案。确定的调仓方案可以是一个或者多个,当确定的调仓方案有多个时,终端可以以列表的形式在界面上进行显示,可以对多个调仓方案标注优先级,用户可以进行选择。

其中,调仓策略用于标识调仓时所遵循的预设的调仓规则以及确定调仓方案的标准,具体可根据实际情况进行设置。

调仓规则可以包括多种,一种实施方式中,可以通过对所有目标基金产品进行排列组合,获取所有排序的方式,对排序的方式进行筛选,获取所有的调仓方案。一种实施方式中,可以对目标基金产品进行分组,获取所有增加市值的目标基金产品,获取所有减少市值的目标基金产品,将减少市值的目标基金产品减少的市值补给增加市值的目标基金产品,通过计算获得所有的调仓方案。

确定调仓方案的标准可以包括:确定调仓费用最少的调仓方案、确定调仓次数特定时,调仓费用最少的调仓方案等等,此处不做限制。

调仓方案包括待调仓的目标产品的调仓方式以及调仓金额。待调仓的目标产品的调仓方式是指不同目标产品之间采用转换或者是采用赎回再申购的方式,例如,将产品a的市值转换给b产品,产品c和产品d之间采用赎回再申购的方式进行调仓。

进一步地,为了保证最终确定的调仓方案是可实施的,提高调仓的成功率,避免因为市场因素导致调仓方案无法调仓,s104还可以包括s1041~s1042,如图2所示,具体如下:

s1041:基于所述调仓变化金额以及预设的调仓策略确定目标调仓方案。

终端基于仓变化金额以及预设的调仓策略确定出目标调仓方案,调仓策略是指预设的调仓规则以及推荐调仓方案的标准,目标调仓方案即为所有调仓方案中符合推荐调仓方案的标准的调仓方案。

s1042:若所述目标调仓方案符合基金市场规范,则获取所述目标调仓方案。

终端中预先设置基金市场规范,即基金产品的相关市场规定,包括基金产品之间的转换规范、基金产品之间的申购赎回规范等。比如说,基金产品a基于市场规定,在本月内不允许进行赎回的操作;基金产品b与基金产品c之间基于市场规定,不允许进行转换;基金产品d的赎回有额度的限制等等。

终端检测目标调仓方案是否符合预先设置基金市场规范,以及检测目标调仓方案中的调仓方式和调仓金额是否满足预先设置基金市场规范。例如,当目标调仓方案中的调仓方式为基金转换时,对进行基金转换的目标产品进行检查,如果通过检查符合基金市场规范,则目标产品之间可以进行转换;如果通过检查不符合基金市场规范,则目标产品之间不可以进行转换,则该目标产品由转换方式变换为赎回再申购的方式,如果目标产品之间采用赎回再申购的方式也不符合基金市场规范,那么该调仓方式不具有可操作性,可以重新选择下一个目标调仓方案进行检查。

当目标调仓方案符合基金市场规范,即该调仓方案具有可操作性,终端则获取目标调仓方案,作为终端确定的调仓方案。

进一步地,为了保证调仓时资金充足,如图3所示,在s104之前还可以包括:基于所述调仓变化金额确定调仓变化金额总数值;当所述调仓变化金额总数值不等于零时,调整安全货币基金的市值。

终端计算目标基金产品的调仓变化金额,计算的方案与s103相同,在此不再赘述,将目标基金产品的调仓变化金额做求和的运算,得到调仓变化金额总数值。具体可以采用以下公式进行计算:

其中,δs总表示调仓变化金额总数值;δsi表示第i个目标基金产品的调仓变化金额;ri表示第i个目标基金产品调仓后的市值比例;si表示第i个目标基金产品的当前市值;s表示基金产品组合的当前总市值。

终端预先设置安全货币基金产品,其中,安全货币基金为基金组合中的一个产品,用户在购买基金产品组合时,为了降低基金产品组合的风险,一般都会购买货币基金产品。能作为安全货币基金的产品一般具有高安全性、高流动性、稳定收益性,具有“准储蓄”的特征。

终端获取到调仓变化金额总数值,当调仓变化金额总数值等于零时,表示减少市值的目标基金产品所减少的市值等于增加市值的目标基金产品所增加的市值,基金产品组合调仓后的市值与目标基金产品现有市值平衡;当调仓变化金额总数值不等于零时,表示减少市值的目标基金产品所减少的市值不等于增加市值的目标基金产品所增加的市值,基金产品组合调仓后的市值与目标基金产品现有市值不平衡,此时可以通过调整安全货币基金的市值,来平衡基金产品组合调仓后的市值与目标基金产品现有市值。

当调仓变化金额总数值小于零时,基金产品组合调仓后的市值小于目标基金产品现有市值,调仓后剩余多出的资金,即调仓变化金额总数值,将多出的资金调仓至安全货币基金产品,增加安全货币基金产品市值;当调仓变化金额总数值大于零时,基金产品组合调仓后的市值大于目标基金产品现有市值,此时,需要多余的资金来支持调仓,调整安全货币基金产品市值,减少的市值为调仓变化金额总数值,用于目标基金产品进行调仓。

s105:基于所述调仓方案进行调仓。

当终端确定的调仓方案为一个时,终端可以基于确定的调仓方案直接进行调仓;当终端确定的调仓方案为多个时,终端可以基于多个调仓方案的优先级,根据优先级最高的调仓放啊进行调仓,或者根据用户在确定的调仓方案中选择的方案进行调仓。

本实施方式中,通过接收调仓指令,其中,所述调仓指令包括待调仓的基金产品组合的产品信息、待调仓的目标基金产品、所述目标基金产品调仓后的市值比例;基于所述调仓指令确定所述基金产品组合的当前总市值;基于所述目标基金产品调仓后的市值比例、所述目标基金产品的当前市值以及所述基金产品组合的当前总市值,计算所述目标基金产品的调仓变化金额;基于所述调仓变化金额以及预设的调仓策略确定调仓方案,其中,所述调仓方案包括:所述待调仓的目标产品的调仓方式以及调仓金额;基于所述调仓方案进行调仓。通过自动计算出交易费用最优的调仓方案,提高了调仓的效率。

请参阅图3,图3是本发明实施例提供的另一种基金组合产品的调仓方法的实现流程图。本实施例中基金组合产品的调仓方法的执行主体为终端,终端包括但不限于台式计算机、智能手机、平板电脑、个人数字助理(personaldigitalassistant,pda)等终端。本实施例与上一实施例的区别在于s204~s206,本实施例中s201~s203与上一实施例中的s101~s103完全相同,本实施例中s207与上一实施例中的s105完全相同,具体请参阅上一实施例中s101~s103、s105的相关描述,此处不赘述。s204~s206具体如下:

s204:基于所述调仓变化金额确定第一待调仓产品集合以及第二待调仓产品集合,其中,所述第一待调仓产品集合包括:第一待调仓基金产品、所述第一待调仓基金产品的调仓变化金额;所述第二待调仓产品集合包括:第二待调仓基金产品、所述第二待调仓基金产品的调仓变化金额。

终端获取到目标基金产品的调仓变化金额,基于调仓变化金额将目标基金产品分为两个集合,其中调仓变化金额为正数的目标基金产品为一个集合,调仓变化金额为负数的目标基金产品为另一个集合。第一待调仓产品集合可以为调仓变化金额为正数的待调仓基金产品的集合,也可以为调仓变化金额为负数的待调仓基金产品的集合。与第一待调仓产品集合对应的,当第一待调仓产品集合为调仓变化金额为正数的待调仓基金产品的集合时,第二待调仓产品集合即为调仓变化金额为负数的待调仓基金产品的集合;当第一待调仓产品集合为调仓变化金额为负数的待调仓基金产品的集合时,第二待调仓产品集合即为调仓变化金额为正数的待调仓基金产品的集合。

其中,第一待调仓产品集合以及第二待调仓产品集合中包括待调仓基金产品以及待调仓基金产品的调仓变化金额。

s205:基于所述第一待调仓产品集合以及所述第二待调仓产品集合确定调仓数组,其中,所述调仓数组包括至少一个调仓元素,一个所述调仓元素标识一个调仓方案。

终端设定第一待调仓产品集合和第二待调仓产品集合中减少市值的产品向增加市值的产品调仓,基于调仓产品集合中的调仓基金产品以及待调仓基金产品的调仓变化金额确定调仓数组,其中调仓数组中包括了至少一个调仓元素,一个调仓元素标识一个调仓方案,调仓数组中所有的调仓方案对应的调仓元素,即获取调仓数组就获取到所有的调仓方案。

例如,第一待调仓产品集合记为a集合,第二待调仓产品集合记为b集合,调仓数组中的元素a标识的调仓方案为将产品b1市值转换50元给a1产品,将产品b1市值转换10元给a2产品,将b2产品市值转换20元给a2产品,将b2产品市值20元转换给a3产品,则元素a可以表示为(b1->a1->50,b1->a2->10,b2->a2->20,b2->a3->20)。

进一步地,当待调仓产品集合中的第一待调仓基金产品为调仓变化金额大于零的基金产品,第二待调仓产品集合中的第二待调仓基金产品为调仓变化金额小于零的基金产品时,s205还可以包括s2051~s2053,具体如图4所示,具体如下:

s2051:将所述第一待调仓产品集合中的产品元素按预设排序规则进行排序,得到所述第一待调仓产品集合的产品元素的排序结果。

终端获取第一待调仓产品集合中的产品的基金公司代码以及第一待调仓产品集合中的产品的调仓变化金额,同一个基金公司的产品排在一起并且基金公司代码小的始终排在前面,同一个基金公司的产品按照调仓变化金额从大到小排序,得到的排序结果。

例如,第一待调仓产品集合中包括a产品、b产品、c产品、d产品,其中,a产品的公司代码为1、调仓变化金额为70,b产品的公司代码为1、调仓变化金额为90,c产品的公司代码为2、调仓变化金额为100,d产品的公司代码为3、调仓变化金额为90。则对第一待调仓产品集合中的产品元素排序,同一个基金公司的产品排在一起并且基金公司代码小的始终排在前面,一个基金公司的产品按照调仓变化金额从大到小排序,所以得到的排序结果为bacd。

s2052:对所述第二调仓产品集合中的产品元素进行全排列,得到第一数组。

终端对第二调仓产品集合中的产品元素进行全排列,获取到第二调仓产品集合中的产品元素所有排列组合的方式,得到第一数组,每一种排列方式即为第一数组中的一个元素。

例如,第二待调仓产品集合记为b集合,b集合中有n个产品,对b集合产品进行全排列全排列组合情况共n!种,全排列形成一个组合数组,比如b组共有2个产品,为b1、b2,组合数组中有2种情况,即该第一数组中的两个元素分别为(b1,b2)、(b2,b1)。

s2053:基于所述排序结果以及所述第一数组包含的产品元素组合确定调仓数组。

终端依次将第一数组包含的产品元素组合与排序后的第一待调仓产品集合的产品元素进行调仓匹配处理,确定调仓数组。具体地,从第一数组包含的产品元素中取出第一个基金产品,与排序后的第一待调仓产品集合中的产品进行调仓变化金额匹配,按照两者之间调仓变化金额绝对值最小值的原则进行匹配处理。

若第一数组包含的产品元素中的第一个基金产品的调仓变化金额绝对值大于排序后的第一待调仓产品集合的第一个产品元素对应的产品的调仓变化金额绝对值,则将第一数组包含的产品元素中的第一个基金产品的调仓变化金额调仓给排序后的第一待调仓产品集合的第一个产品元素对应的产品,该排序后的第一待调仓产品集合的第一个产品元素对应的产品调仓完成。第一数组包含的产品元素中的第一个基金产品的调仓变化金额绝对值剩余的数值调仓给排序后的第一待调仓产品集合中的第二个产品。

若第一数组包含的产品元素中的第一个基金产品的调仓变化金额绝对值小于排序后的第一待调仓产品集合的第一个产品元素对应产品的调仓变化金额绝对值,则从第一数组中取出第二个产品继续调仓给排序后的第一待调仓产品集合的第一个产品元素对应的产品。终端按照这样的规则依次调仓,获取所有调仓的方案,确定调仓数组。

例如,第一待调仓产品集合记为a集合,a1的调仓变化金额绝对值为50,a2的调仓变化金额绝对值为30,a3的调仓变化金额绝对值为20,第二待调仓产品集合记为b集合,b组共有2个产品,为b1、b2,b1的调仓变化金额绝对值为60,b2的调仓变化金额绝对值为40,组合数组中有2种情况,即该第一数组中的两个元素分别为(b1,b2)、(b2,b1)则调仓数组中有两个元素a、b,元素a可以表示为(b1->a1->50,b1->a2->10,b2->a2->20,b2->a3->20);调元素b可以表示为(b2->a1->40,b1->a1->10,b1->a2->30,b1->a3->20)。

s206:计算所述调仓数组中每个所述调仓元素的调仓费用,并基于每个所述调仓元素的调仓费用确定调仓方案。

终端获取每个目标基金产品对应的产品费用,如果目标基金产品调仓变化金额是正数,获取目标基金产品申购的产品费用;如果调仓变化金额是负数,获取目标基金产品转换和基金赎回的产品费用。

计算调仓数组中每个调仓元素对应的调仓方案的调仓费用,可以按照以下规则进行计算:如果两个调仓基金产品是不同的基金公司,就用赎回再申购的方式处理;如果两个调仓基金产品是同一基金公司,则分别比较基金转换与赎回再申购的费用,采用费用便宜的方式。

将计算得到的所有调仓元素的调仓费用进行比较,确定优选的调仓方案,优选的调仓方案可以是一个或者多个。终端可以根据预设的确定调仓方案的标准向用户推荐方案,确定调仓方案的标准可以包括:确定调仓费用最少的调仓方案、确定调仓次数特定时,调仓费用最少的调仓方案等等,此处不做限制。

进一步地,s206可以包括s2061~s2062,具体如图5所示,具体如下:

s2061:计算所述调仓数组中每个调仓元素的调仓费用,推荐所述调仓费用最低的调仓元素对应的调仓方案。

s2061是s206中推荐调仓方案的标准为推荐调仓费用最少的调仓方案的情况,具体请参阅s206中的相关描述,此处不赘述。

进一步地,为了提高计算调仓费用的效率,在s2061之前,还可以包括:对调仓数组中的调仓元素进行去重处理。

终端获取到调仓数组,扫描调仓数组中的元素,当扫描到相同元素时,删除相同元素,相同元素只保留一个即可,获得没有重复元素的调仓数组。

s2062:若所述调仓元素的调仓费用相同,则获取所述调仓元素对应的调仓方案的调仓次数,确定所述调仓次数最少的调仓元素对应的调仓方案。

终端计算调仓元素对应的调仓费用时,可能会出现调仓费用相同的情况,此时,获取费用相同的调仓元素对应的调仓方案的调仓次数,确定调仓次数最少的调仓元素对应的调仓方案。

本实施方式中,通过对目标基金产品的分组、排序以及处理,获取了调仓数组,计算调仓数组中每一个调仓元素对应的调仓方案的调仓费用,并基于每个所述调仓元素的调仓费用确定调仓方案。这样,终端可以自动计算出调仓费用优选的调仓方案,提高了调仓的效率。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

请参阅图6,图6是本发明一实施例提供的一种基金组合产品的调仓装置的示意图。包括的各单元用于执行图1~图5对应的实施例中的各步骤。具体请参阅图1~图5各自对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分。参见图6,基金组合产品的调仓装置6包括:

获取单元610,用于获取调仓指令,其中,所述调仓指令包括待调仓的基金产品组合的产品信息、待调仓的目标基金产品、所述目标基金产品调仓后的市值比例;

确定单元620,用于基于所述调仓指令确定所述基金组合的当前总市值;

计算单元630,用于基于所述目标产品调仓后的市值比例、所述目标产品的当前市值以及所述基金组合的当前总市值,计算所述目标产品的调仓变化金额;

第一处理单元640,用于基于所述调仓变化金额以及预设的调仓策略确定调仓方案,其中,所述调仓方案包括:所述待调仓的目标产品的调仓方式以及调仓金额。

第二处理单元650,用于基于所述调仓方案进行调仓。

进一步地,处理单元640包括:

第一确定单元,用于基于所述调仓变化金额确定第一待调仓产品集合以及第二待调仓产品集合,其中,所述第一待调仓产品集合包括:第一待调仓基金产品、所述第一待调仓基金产品的调仓变化金额;所述第二待调仓产品集合包括:第二待调仓基金产品、所述第二待调仓基金产品的调仓变化金额;

第二确定单元,用于基于所述第一待调仓产品集合以及所述第二待调仓产品集合确定调仓数组,其中,所述调仓数组包括至少一个调仓元素,一个所述调仓元素标识一个调仓方案;

第一计算单元,用于计算所述调仓数组中每个所述调仓元素的调仓费用,并基于每个所述调仓元素的调仓费用确定调仓方案。

进一步地,基金组合产品的调仓装置6还包括:

第三确定单元,用于基于所述调仓变化金额确定调仓变化金额总数值;

第一调整单元,用于当所述调仓变化金额总数值不等于零时,调整安全货币基金的市值。

进一步地,所述第一待调仓产品集合中的第一待调仓基金产品为所述调仓变化金额大于零的基金产品,所述第二待调仓产品集合中的第二待调仓基金产品为所述调仓变化金额小于零的基金产品;所述第二确定单元具体用于:

将所述第一待调仓产品集合中的产品元素按预设排序规则进行排序,得到所述第一待调仓产品集合的产品元素的排序结果;

对所述第二调仓产品集合中的产品元素进行全排列,得到第一数组;

基于所述排序结果以及所述第一数组包含的产品元素组合确定调仓数组。

进一步地,所述第一计算单元具体用于:

计算所述调仓数组中每个调仓元素的调仓费用,确定所述调仓费用最低的调仓元素对应的调仓方案;

若所述调仓元素的调仓费用相同,则获取所述调仓元素对应的调仓方案的调仓次数,确定所述调仓次数最少的调仓元素对应的调仓方案。

进一步地,所述第一计算单元具体用于:

对调仓数组中的调仓元素进行去重处理。

进一步地,所述处理单元640具体用于:

基于所述调仓变化金额以及预设的调仓策略确定目标调仓方案;

若所述目标调仓方案符合基金市场规范,则获取所述目标调仓方案。

图7是本发明一实施例提供的基金组合产品的调仓设备的示意图。如图7所示,该实施例的基金组合产品的调仓设备7包括:处理器70、存储器71以及存储在所述存储器71中并可在所述处理器70上运行的计算机程序72,例如基金组合产品的调仓程序。所述处理器70执行所述计算机程序72时实现上述各个基金组合产品的调仓方法实施例中的步骤,例如图1所示的步骤101至104。或者,所述处理器70执行所述计算机程序72时实现上述各装置实施例中各单元的功能,例如图6所示单元610至650的功能。

示例性的,所述计算机程序72可以被分割成一个或多个单元,所述一个或者多个单元被存储在所述存储器71中,并由所述处理器70执行,以完成本发明。所述一个或多个单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序72在所述基金组合产品的调仓设备7中的执行过程。例如,所述计算机程序72可以被分割成接收单元、确定单元、计算单元、第一处理单元、第二处理单元,各单元具体功能如下:

获取单元,用于获取调仓指令,其中,所述调仓指令包括待调仓的基金产品组合的产品信息、待调仓的目标基金产品、所述目标基金产品调仓后的市值比例;

确定单元,用于基于所述调仓指令确定所述基金组合的当前总市值;

计算单元,用于基于所述目标产品调仓后的市值比例、所述目标产品的当前市值以及所述基金组合的当前总市值,计算所述目标产品的调仓变化金额;

第一处理单元,用于基于所述调仓变化金额以及预设的调仓策略推荐调仓方案,其中,所述调仓方案包括:所述待调仓的目标产品的调仓方式以及调仓金额;

第二处理单元,用于基于所述调仓方案进行调仓。

所述基金组合产品的调仓设备7可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述基金组合产品的调仓设备可包括,但不仅限于,处理器70、存储器71。本领域技术人员可以理解,图7仅仅是基金组合产品的调仓设备7的示例,并不构成对基金组合产品的调仓设备7的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述基金组合产品的调仓设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器70可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器71可以是所述基金组合产品的调仓设备7的内部存储单元,例如基金组合产品的调仓设备7的硬盘或内存。所述存储器71也可以是所述基金组合产品的调仓设备7的外部存储设备,例如所述基金组合产品的调仓设备7上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器71还可以既包括所述基金组合产品的调仓设备7的内部存储单元也包括外部存储设备。所述存储器71用于存储所述计算机程序以及所述基金组合产品的调仓设备所需的其他程序和数据。所述存储器71还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1