金融市场产品交易策略课程的推送方法及装置与流程

文档序号:19879760发布日期:2020-02-08 06:52阅读:103来源:国知局
金融市场产品交易策略课程的推送方法及装置与流程

本发明涉及互联网领域,尤其涉及一种金融市场产品交易策略课程的推送方法及装置。



背景技术:

本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

在金融市场产品投资领域,传统投资方式由于受到投资用户的精力和专业水平等因素的限制,其所能跟踪的投资标的只能局限于某个特定范围。而量化投资由于借助计算机技术,搜集的信息更具有速度和广度,投资分析的范围覆盖面更广,基本可达整个市场。

随着各种量化交易平台的出现,越来越多的投资用户采用量化交易策略来进行金融市场产品的投资。然而,由于金融市场产品投资专业性很强,虽然量化交易平台能够方便用户参与交易策略的发布或订阅,但是如果在毫无金融投资知识的情况下,对于策略生产者来说,很难配置出符合预期的交易策略;对于策略订阅者来说,可能订阅错误的交易策略,从而导致利益受损。因而,如果能够提供一种在线学习平台,方便金融市场产品投资用户学习金融投资知识或了解一些交易策略内在的配置逻辑,不仅有助于策略生产者提高配置交易策略的效率,还能有助于策略订阅者订阅到实际收益效果较好的策略。

目前,现有技术中主要通过各种互联网在学习平台来提供一些关于金融投资知识的课程资源,由于这些课程资源偏向于理论教学,难以激发用户的学习兴趣。



技术实现要素:

本发明实施例提供一种金融市场产品交易策略课程的推送方法,用以解决现有技术通过各种互联网在线学习平台来提供有关金融市场产品投资的理论课程,由于这些理论课程缺乏与金融市场产品投资的实际情况的结合,导致用户学习兴趣不高的技术问题,该方法包括:获取待推送的多个策略课程,其中,每个策略课程关联一个或多个交易策略,交易策略用于金融市场产品的量化交易;获取每个策略课程关联的一个或多个交易策略的交易数据;根据每个策略课程关联的一个或多个交易策略的交易数据,对每个策略课程进行量化评估,得到每个策略课程的量化评估结果;根据各个策略课程的量化评估结果,对待推送的各个策略课程进行排序;根据排序结果,推送各个策略课程。

本发明实施例还提供一种金融市场产品交易策略课程的推送装置,用以解决现有技术通过各种互联网在线学习平台来提供有关金融市场产品投资的理论课程,由于这些理论课程缺乏与金融市场产品投资的实际情况的结合,导致用户学习兴趣不高的技术问题,该装置包括:策略课程获取模块,用于获取待推送的多个策略课程,其中,每个策略课程关联一个或多个交易策略,交易策略用于金融市场产品的量化交易;交易数据获取模块,用于获取每个策略课程关联的一个或多个交易策略的交易数据;策略课程评估模块,用于根据每个策略课程关联的一个或多个交易策略的交易数据,对每个策略课程进行量化评估,得到每个策略课程的量化评估结果;策略课程排序模块,用于根据各个策略课程的量化评估结果,对待推送的各个策略课程进行排序;策略课程推送模块,用于根据排序结果,推送各个策略课程。

本发明实施例还提供一种计算机设备,用以解决现有技术通过各种互联网在线学习平台来提供有关金融市场产品投资的理论课程,由于这些理论课程缺乏与金融市场产品投资的实际情况的结合,导致用户学习兴趣不高的技术问题,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述金融市场产品交易策略课程的推送方法。

本发明实施例还提供一种计算机可读存储介质,用以解决现有技术通过各种互联网在线学习平台来提供有关金融市场产品投资的理论课程,由于这些理论课程缺乏与金融市场产品投资的实际情况的结合,导致用户学习兴趣不高的技术问题,该计算机可读存储介质存储有执行上述金融市场产品交易策略课程的推送方法的计算机程序。

本发明实施例中,将待推送的每个策略课程关联一个或多个用于金融市场产品量化交易的交易策略,实时或定时获取每个策略课程关联的交易策略的交易数据,并根据每个策略课程关联的交易策略的交易数据,对每个策略课程进行量化评估,得到每个策略课程的量化评估结果,进而根据各个策略课程的量化评估结果,将待推送的各个策略课程进行排序,最后根据排序结果,向用户推送各个策略课程。

通过本发明实施例,将策略课程与策略课程关联的交易策略的交易数据结合,能够向投资用户提供更加实用的策略课程。

附图说明

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

图1为本发明实施例中提供的一种金融市场产品交易策略课程的推送方法流程图;

图2为本发明实施例中提供的一种显示各个策略课程的课程信息界面示意图;

图3为本发明实施例中提供的一种显示某个策略课程的课程内容的界面示意图;

图4为本发明实施例中提供的一种金融市场产品交易策略课程的推送系统示意图;

图5为本发明实施例中提供的一种金融市场产品交易策略课程的推送装置示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。

本发明实施例中提供了一种金融市场产品交易策略课程的推送方法,图1为本发明实施例中提供的一种金融市场产品交易策略课程的推送方法流程图,如图1所示,该方法可以包括如下步骤:

s101,获取待推送的多个策略课程,其中,每个策略课程关联一个或多个交易策略,交易策略用于金融市场产品的量化交易。

需要说明是,本发明实施例中各个策略课程可以是对一个或多个具体的交易策略进行讲解的课程;也可以是关于金融市场产品投资知识的一些课程;如果是前者,则可以直接将策略课程与相应的交易策略进行关联;如果是后者,则可以根据课程内容中包含的金融市场产品或根据课程内容中包含的资讯信息确定的金融市场产品,以及各个交易策略所交易的金融市场产品,确定每个课程关联的交易策略。

作为一种可选的实施例,本发明实施例中策略课程可以是策略生产者在创建一个交易策略后发布的策略课程,优选地,当交易策略是策略生产者通过可视化配置工具配置的交易策略的情况下,策略生产者可以通过指标选择和参数设置的方式创建一个交易策略,在发布交易策略的同时,根据创建的交易策略生成一个相应的策略课程。

s102,获取每个策略课程关联的一个或多个交易策略的交易数据。

需要说明的是,通过s102可以实时或定时获取每个策略课程关联的各个交易策略的交易数据,可选地,该交易数据可以包括如下至少之一:回测交易数据、模拟交易数据和实盘交易数据。其中,回测交易数据是指通过回测交易系统根据历史市场行情数据对交易策略执行回测得到的交易数据;模拟交易数据是指通过模拟交易系统根据实时市场行情数据对交易策略执行模拟交易得到的交易数据;实盘交易是指将交易策略投放到实盘交易系统得到的交易数据。

s103,根据每个策略课程关联的一个或多个交易策略的交易数据,对每个策略课程进行量化评估,得到每个策略课程的量化评估结果。

需要说明的是,在根据每个策略课程关联的交易策略的交易数据对每个策略课程进行量化评估的时候,可以根据每个交易策略的交易数据,确定对每个交易策略进行量化评估的至少一项评估指标(包括但不限于:实际收益率、收益增长率、最大收益率、最大回撤率、波动率、夏普比率、资金使用率和交易量),基于预先为各项评估指标配置的权重值,将每个交易策略的各项评估指标的指标值进行加权平均得到每个交易策略的量化评估分值;如果某个策略课程仅关联一个交易策略,则将该策略课程关联的一个交易策略的量化评估分值直接确定为该策略课程的量化评估结果;如果某个策略课程关联多个交易策略,则将该策略课程关联的各个交易策略的量化评估分值的加权平均值确定为该策略课程的量化评估结果。

需要注意的是,对于各个交易策略的回测交易数据、模拟交易数据和实盘交易数据,在根据每个策略课程关联的交易策略的交易数据对每个策略课程进行量化评估的时候,可以分别进行量化评估,也可以将分别量化评估的量化评估分值进行加权平均处理。优选地,各个交易策略的交易数据、模拟交易数据和实盘交易数据的权重值依次变大。

s104,根据各个策略课程的量化评估结果,对待推送的各个策略课程进行排序。

需要说明的是,如果根据各个策略课程关联的交易策略的策略收益对各个策略课程进行量化评估,则可以根据各个策略课程的量化评估值从大到小的顺序进行排序,以便将策略收益较好的策略课程优先推送给用户;如果根据各个策略课程关联的交易策略的策略风险对各个策略课程进行量化评估,则可以根据各个策略课程的量化评估值从小到大的顺序进行排序,以便将策略风险降低的策略课程优先推送给用户。

需要注意的是,当各个策略课程关联的交易策略的交易数据是实盘交易数据的情况下,由于交易数据是实时变化的,因而,各个策略课程的量化评估结果也是实时变化的,则待推送的各个策略课程的排序结果也是实时变化的。

s105,根据排序结果,推送各个策略课程。

作为一种可选的实施方式,在上述s105之后,本发明实施例提供的金融市场产品交易策略课程的推送方法还可以包括如下步骤:在第一界面显示各个策略课程的课程信息;接收对第一界面中任意一个策略课程的课程查看指令;根据课程查看指令,在第二界面中输出策略课程的课程内容,其中,第二界面中包含如下至少一种交易系统的链接控件:回测交易系统、模拟交易系统和实盘交易系统。

图2为本发明实施例中提供的一种显示各个策略课程的课程信息界面示意图,如

图2所示,可以将各个策略课程的课程信息在第一界面以缩略图的形式展现,需要注意的是,第一界面中展现的各个策略课程是按照量化评估分值从大到小的顺序进行展现的。

图3为本发明实施例中提供的一种显示某个策略课程的课程内容的界面示意图,如图3所示,当用户点击图2所示的第一界面中某个策略课程后,可以通过图3所示的第二界面输出该策略课程的具体内容。可选地,在第二界面中设置有链接至回测交易系统、模拟交易系统或实盘交易系统的控件,通过点击“回测”控件,可以查看当前策略课程关联的交易策略的回测交易数据或回测交易结果;通过点击“模拟交易”控件,可以查看当前策略课程关联的交易策略的模拟交易数据或模拟交易结果;通过点击“实盘交易”控件,可以查看当前策略课程关联的交易策略的实盘交易数据或实盘交易结果。

图4为本发明实施例中提供的一种金融市场产品交易策略课程的推送系统示意图,如图4所示,本发明实施例中将策略课程在线学习平台通过量化交易平台与回测交易系统、模拟交易系统和实盘交易系统连接,当用户点击“回测”控件,进入相应的回测交易系统后,可以对当前课程关联的交易策略执行回测;当用户点击“模拟交易”控件,进入相应的模拟交易系统后,可以对当前课程关联的交易策略执行模拟交易;当用户点击“实盘交易”控件,进入相应的实盘交易系统后,可以直接订阅当前课程关联的交易策略进行实盘交易。

由上可知,本发明实施例提供的金融市场产品交易策略课程的推送方法,将待推送的每个策略课程关联一个或多个用于金融市场产品量化交易的交易策略,实时或定时获取每个策略课程关联的交易策略的交易数据,并根据每个策略课程关联的交易策略的交易数据,对每个策略课程进行量化评估,得到每个策略课程的量化评估结果,进而根据各个策略课程的量化评估结果,将待推送的各个策略课程进行排序,最后根据排序结果,向用户推送各个策略课程。

通过本发明实施例提供的金融市场产品交易策略课程的推送方法,将策略课程与策略课程关联的交易策略的交易数据结合,能够向投资用户提供更加实用的策略课程。

在一种可选的实施例中,在获取待推送的多个策略课程之后,本发明实施例提供的金融市场产品交易策略课程的推送方法还可以包括如下步骤:获取用户投资过的第一金融市场产品的产品信息;根据第一金融市场产品的产品信息,从待推送的多个策略课程中筛选出用于量化交易第一金融市场产品的一个或多个策略课程。

由于每个交易策略都会用于购买某一种金融市场产品,因而,通过分析用户当前投资或已投资过的金融市场产品的产品信息,可以筛选出这些金融市场产品的策略课程,实现有目的的推送,能够使得用户快速查看到自己关注的策略课程,增强用户体验。

在一种可选的实施例中,在获取待推送的多个策略课程之后,本发明实施例提供的金融市场产品交易策略课程的推送方法还可以包括如下步骤:获取用户浏览过的资讯信息,其中,资讯信息与第二金融市场产品关联;获取第二金融市场产品的产品信息;根据第二金融市场产品的产品信息,从待推送的多个策略课程中筛选出用于量化交易第二金融市场产品的一个或多个策略课程。

由于金融市场产品(例如,贵金属、外汇等)的价格与市场行情关系密切,因而,大多数金融市场产品的投资用户都会关注一些市场资讯新闻,因而,通过分析用户浏览过的资讯信息,可以确定用户关注的金融市场产品,进而,根据用户关注的金融市场产品的产品信息,筛选出这些金融市场产品的策略课程。通过该实施例,能够挖掘更多的潜在客户,使得一些未进行过金融市场产品投资但经常关注相关资讯信息的用户学习相关策略课程,进而订阅相应的策略进行金融市场产品的投资。

在一种可选的实施例中,在根据排序结果,推送各个策略课程之后,本发明实施例提供的金融市场产品交易策略课程的推送方法还可以包括如下步骤:获取用户查看过的策略课程的课程信息,其中,用户查看过的策略课程关联第三金融市场产品;根据用户查看过的策略课程的课程信息,获取第三金融市场产品的产品信息;向用户推送第三金融市场产品的产品信息,其中,产品信息中包含第三金融市场产品的交易链接信息。

由于每个策略课程都与一个或多个交易策略关联,每个交易策略又会用于购买某一种金融市场产品,因而,根据用户用户查看过的策略课程的课程信息,能够确定用户关注的金融市场产品,进而将相应的金融市场产品的产品信息推送给用户,可以促使用户进行相关金融市场产品的投资。通过在推送的产品信息中加入产品购买链接,可以在用户想要购买某个金融市场产品的同时,能够快速进入相应的购买界面。

在一种可选的实施例中,在根据用户查看过的策略课程的课程信息,获取第三金融市场产品的产品信息之后,本发明实施例提供的金融市场产品交易策略课程的推送方法还可以包括如下步骤:根据第三金融市场产品的产品信息,获取与第三金融市场产品关联的资讯信息;向用户推送与第三金融市场产品关联的资讯信息,其中,产品信息中包含第三金融市场产品的交易链接信息。

由于直接向用户推送产品购买链接,通常会引起用户的反感情绪,通过上述实施例,在根据用户查看过的策略课程的课程信息,获取第三金融市场产品的产品信息之后,将金融市场产品相关的资讯信息推送给用户,并在向用户推送资讯信息的同时,向用户推送相关的产品购买链接,不仅方便用户了解更多的资讯信息,而且在用户想要购买某个金融市场产品的同时,能够快速进入相应的购买界面。

在一种可选的实施例中,本发明实施例提供的金融市场产品交易策略课程的推送方法还可以包括如下步骤:获取每个策略课程的推广数据,其中,推广数据包括如下至少之一:课程学习人数、课程学习时长、策略订阅量、策略交易量;根据每个策略课程关联的一个或多个交易策略的交易数据,以及每个策略课程的推广数据,对每个策略课程进行量化评估,得到每个策略课程的量化评估结果。

在将金融市场产品交易策略课程推送给用户后,可以结合每个策略课程的学习人数、学习时长,以及用户在观看某个策略课程后订阅策略的数量、通过订阅策略投资金融市场产品的交易量等,来对各个策略课程进行评估,可以使得各个策略课程的评估结果更加准确和客观。

本发明实施例中还提供了一种金融市场产品交易策略课程的推送装置,如下面的实施例所述。由于该装置实施例解决问题的原理与金融市场产品交易策略课程的推送方法相似,因此该装置实施例的实施可以参见方法的实施,重复之处不再赘述。

图5为本发明实施例中提供的一种金融市场产品交易策略课程的推送装置示意图,如图5所示,该装置可以包括:策略课程获取模块501、交易数据获取模块502、策略课程评估模块503、策略课程排序模块504和策略课程推送模块505。

其中,策略课程获取模块501,用于获取待推送的多个策略课程,其中,每个策略课程关联一个或多个交易策略,交易策略用于金融市场产品的量化交易;交易数据获取模块502,用于获取每个策略课程关联的一个或多个交易策略的交易数据;策略课程评估模块503,用于根据每个策略课程关联的一个或多个交易策略的交易数据,对每个策略课程进行量化评估,得到每个策略课程的量化评估结果;策略课程排序模块504,用于根据各个策略课程的量化评估结果,对待推送的各个策略课程进行排序;策略课程推送模块505,用于根据排序结果,推送各个策略课程。

由上可知,本发明实施例提供的金融市场产品交易策略课程的推送装置中,通过策略课程获取模块501获取待推送的各个策略课程,由于每个策略课程关联一个或多个用于金融市场产品量化交易的交易策略,然后通过交易数据获取模块502实时或定时获取每个策略课程关联的交易策略的交易数据,并通过策略课程评估模块503根据每个策略课程关联的交易策略的交易数据,对每个策略课程进行量化评估,得到每个策略课程的量化评估结果,进而通过策略课程排序模块504根据各个策略课程的量化评估结果,将待推送的各个策略课程进行排序,最后通过策略课程推送模块505根据排序结果,向用户推送各个策略课程。

通过本发明实施例提供的金融市场产品交易策略课程的推送装置,将策略课程与策略课程关联的交易策略的交易数据结合,能够向投资用户提供更加实用的策略课程。

可选地,上述交易数据可以包括如下至少之一:回测交易数据、模拟交易数据和实盘交易数据,因而,在一种可选的实施例中,本发明实施例提供的金融市场产品交易策略课程的推送装置还可以包括:策略课程显示模块506和指令接收模块507;其中,策略课程显示模块506,用于在第一界面显示各个策略课程的课程信息;指令接收模块507,用于接收对第一界面中任意一个策略课程的课程查看指令;策略课程显示模块506还用于根据课程查看指令,在第二界面中输出策略课程的课程内容,其中,第二界面中包含如下至少一种交易系统的链接控件:回测交易系统、模拟交易系统和实盘交易系统。

作为一种可选的实施方式,本发明实施例提供的金融市场产品交易策略课程的推送装置还可以包括:第一金融市场产品信息获取模块508,用于获取用户投资过的第一金融市场产品的产品信息;第一策略课程筛选模块509,用于根据第一金融市场产品的产品信息,从待推送的多个策略课程中筛选出用于量化交易第一金融市场产品的一个或多个策略课程。

作为一种可选的实施方式,本发明实施例提供的金融市场产品交易策略课程的推送装置还可以包括:第一资讯信息获取模块510,用于获取用户浏览过的资讯信息,其中,资讯信息与第二金融市场产品关联;第二金融市场产品信息获取模块511,用于获取第二金融市场产品的产品信息;第二策略课程筛选模块512,用于根据第二金融市场产品的产品信息,从待推送的多个策略课程中筛选出用于量化交易第二金融市场产品的一个或多个策略课程。

作为一种可选的实施方式,本发明实施例提供的金融市场产品交易策略课程的推送装置还可以包括:课程信息获取模块513,用于获取用户查看过的策略课程的课程信息,其中,用户查看过的策略课程关联第三金融市场产品;第三金融市场产品信息获取模块514,用于根据用户查看过的策略课程的课程信息,获取第三金融市场产品的产品信息;金融市场产品信息推送模块515,用于向用户推送第三金融市场产品的产品信息,其中,产品信息中包含第三金融市场产品的交易链接信息。

作为一种可选的实施方式,本发明实施例提供的金融市场产品交易策略课程的推送装置还可以包括:第二资讯信息获取模块516,用于根据第三金融市场产品的产品信息,获取与第三金融市场产品关联的资讯信息;资讯信息推送模块517,用于向用户推送与第三金融市场产品关联的资讯信息,其中,产品信息中包含第三金融市场产品的交易链接信息。

在一种可选的实施例中,本发明实施例提供的金融市场产品交易策略课程的推送装置还可以包括:课程推广数据获取模块518,用于获取每个策略课程的推广数据,其中,推广数据包括如下至少之一:课程学习人数、课程学习时长、策略订阅量、策略交易量;则上述策略课程评估模块53还用于根据每个策略课程关联的一个或多个交易策略的交易数据,以及每个策略课程的推广数据,对每个策略课程进行量化评估,得到每个策略课程的量化评估结果。

本发明实施例还提供一种计算机设备,用以解决现有技术通过各种互联网在线学习平台来提供有关金融市场产品投资的理论课程,由于这些理论课程缺乏与金融市场产品投资的实际情况的结合,导致用户学习兴趣不高的技术问题,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述金融市场产品交易策略课程的推送方法。

本发明实施例还提供一种计算机可读存储介质,用以解决现有技术通过各种互联网在线学习平台来提供有关金融市场产品投资的理论课程,由于这些理论课程缺乏与金融市场产品投资的实际情况的结合,导致用户学习兴趣不高的技术问题,该计算机可读存储介质存储有执行上述金融市场产品交易策略课程的推送方法的计算机程序。

综上所述,本发明实施例提供了一种金融市场产品交易策略课程的推送方法、装置、计算机设备及计算机可读存储介质,通过预先将待推送的策略课程与用于金融市场产品量化交易的交易策略关联,在向用户推送各个策略课程的时候,根据各个策略课程关联的交易策略的交易数据,对各个策略课程进行量化评估,以便将收益比较好的策略课程推送给金融市场产品的投资用户,提高金融市场投资用户学习策略课程的兴趣,让更多的用户参与到金融市场产品的投资交易,促进金融市场的快速发展。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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