CN110503556A - 交易策略模型的可视化配置方法及装置 - Google Patents
交易策略模型的可视化配置方法及装置 Download PDFInfo
- Publication number
- CN110503556A CN110503556A CN201910800700.1A CN201910800700A CN110503556A CN 110503556 A CN110503556 A CN 110503556A CN 201910800700 A CN201910800700 A CN 201910800700A CN 110503556 A CN110503556 A CN 110503556A
- Authority
- CN
- China
- Prior art keywords
- index
- tactful
- trading strategies
- user
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Technology Law (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Human Computer Interaction (AREA)
- Economics (AREA)
- General Engineering & Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明公开了一种交易策略模型的可视化配置方法及装置,该方法包括:显示策略配置界面,其中,策略配置界面上包含多个策略指标的选项;获取用户通过策略配置界面选取的一个或多个策略指标;根据已选策略指标,显示指标参数设置界面和交易条件设置界面;获取用户通过指标参数设置界面输入的已选策略指标的参数值,以及通过交易条件设置界面输入的已选策略指标的交易操作和对应的交易条件;根据用户选取的一个或多个策略指标,以及已选策略指标的参数值、交易操作和交易条件,生成交易策略模型。本发明能够实现采用指标选择和参数设置的方式,创建自定义交易策略模型,降低了创建量化交易策略模型的技术门槛,提高了金融市场投资用户的用户体验。
Description
技术领域
本发明涉及软件技术领域,尤其涉及一种交易策略模型的可视化配置方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
随着金融市场的快速发展,量化交易已经逐渐占据重要的位置。量化交易是指依靠数学和统计学方法,利用计算机进行投资的一种方式,能够克服投资者主观情绪的影响。
众所周知,量化交易策略模型的好坏往往能够直接决定投资者是否能够获得收益。由于现有量化交易策略模型是通过一段代码来实现的,对策略生产者的专业要求门槛较高,使得极少数的用户能够发布自己的交易策略模型,而大多数用户只能订阅别人的交易策略模型进行跟投或盲目投资,投资风险较大。
因而,如何提供一种低门槛的交易策略模型配置工具,使得更多的用户能够参与到交易策略模型的创建。
发明内容
本发明实施例提供一种交易策略模型的可视化配置方法,用以解决现有技术中,量化交易策略模型通过代码来实现,导致技术门槛高的技术问题,该方法包括:显示策略配置界面,其中,策略配置界面上包含多个策略指标的选项;获取用户通过策略配置界面选取的一个或多个策略指标;根据已选策略指标,显示指标参数设置界面和交易条件设置界面;获取用户通过指标参数设置界面输入的已选策略指标的参数值,以及通过交易条件设置界面输入的已选策略指标的交易操作和对应的交易条件;根据用户选取的一个或多个策略指标,以及已选策略指标的参数值、交易操作和交易条件,生成交易策略模型。
本发明实施例还提供一种交易策略模型的可视化配置装置,用以解决现有技术中,量化交易策略模型通过代码来实现,导致技术门槛高的技术问题,该装置包括:第一显示模块,用于显示策略配置界面,其中,策略配置界面上包含多个策略指标的选项;第一配置模块,用于获取用户通过策略配置界面选取的一个或多个策略指标;第二显示模块,用于根据已选策略指标,显示指标参数设置界面和交易条件设置界面;第二配置模块,用于获取用户通过指标参数设置界面输入的已选策略指标的参数值,以及通过交易条件设置界面输入的已选策略指标的交易操作和对应的交易条件;策略生成模块,用于根据用户选取的一个或多个策略指标,以及已选策略指标的参数值、交易操作和交易条件,生成交易策略模型。
本发明实施例还提供一种计算机设备,用以解决现有技术中,量化交易策略模型通过代码来实现,导致技术门槛高的技术问题,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述交易策略模型的可视化配置方法。
本发明实施例还提供一种计算机可读存储介质,用以解决现有技术中,量化交易策略模型通过代码来实现,导致技术门槛高的技术问题,该计算机可读存储介质存储有上述交易策略模型的可视化配置方法的计算机程序。
本发明实施例中,通过可视化的策略配置界面,显示预先封装好的多个策略指标的选项,在获取到用户选取一个或多个策略指标后,显示用户已选策略指标的指标参数设置界面和交易条件设置界面,通过指标参数设置界面获取用户输入的已选各个策略指标的参数值,并通过交易条件设置界面获取用户输入的已选各个策略指标的交易操作和对应的交易条件,最后根据用户选取的一个或多个策略指标,以及已选策略指标的参数值、交易操作和交易条件,生成相应的交易策略模型。
通过本发明实施例,使得用户能够通过指标选择和参数设置的方式,创建自定义交易策略模型,降低了创建量化交易策略模型的技术门槛,提高了金融市场投资用户的用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本发明实施例中提供的一种交易策略模型的可视化配置方法流程图;
图2为本发明实施例中提供的一种手机端向导式策略生成器的初始状态示意图;
图3为本发明实施例中提供的一种手机端向导式策略生成器的指标参数设置界面示意图;
图4为本发明实施例中提供的一种手机端向导式策略生成器的交易条件设置界面示意图;
图5为本发明实施例中提供的一种手机端向导式策略生成器的测试结果示意图;
图6为本发明实施例中提供的一种PC端网页版策略管理界面示意图;
图7为本发明实施例中提供的一种PC端网页版向导式策略生成器的配置界面示意图;
图8为本发明实施例中提供的一种可选的PC端网页版向导式策略生成器的配置界面示意图;
图9为本发明实施例中提供的一种PC端网页版向导式策略生成器的配置界面上显示策略指标说明的示意图;
图10为本发明实施例中提供的一种交易策略模型的可视化配置装置示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
在本说明书的描述中,所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于。参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本申请的实施,其中的步骤顺序不作限定,可根据需要作适当调整。
本发明实施例中提供了一种交易策略模型的可视化配置方法,通过向导式的一串界面,指导用户通过指标选择和参数设置的方式,配置交易策略,以降低交易策略配置的技术门槛,提高用户体验。该方法可以应用但不限于PC端和手机端,且在PC 端和手机可以自适应显示配置界面,以满足不同终端用户的需求。
图1为本发明实施例中提供的一种交易策略模型的可视化配置方法流程图,如图1所示,该方法包括如下步骤:
S101,显示策略配置界面,其中,策略配置界面上包含多个策略指标的选项。
需要说明的是,本发明实施例中策略配置界面是指通过指标选择和参数设置的方式创建交易策略的可视化界面;在策略配置界面中显示的策略指标可以是但不限于金融市场产品交易的策略指标,包括但不限于如下三种类型:
①输出数值的指标:例如,异同移动平均线MACD、随机指标KDJ、相对强弱指数RSI等。此类指标一般需要定义使用开高低收价格进行计算等参数输入较多。该类指标的最终输出的结果为数值。
②数据类指标:例如,美国非农就业数据等。此类指标不需要定义参数,在设定交易条件时选择使用本周期数据、上个周期数据、去年同期数据、本周期变动、上周期变动、去年同期变动等。该类指标的最终输出的结果也为数值。
③输出非数值的指标:例如,形态类指标、三针探底等。此类指标一般不需要定义参数,在设定交易条件时可选择买入形态成立、卖出形态成立,或只有形态成立这几种选项。此类指标与其他指标不具备比较以及上穿下穿的关系。
可选地,上述S101在显示策略配置界面的时候,可以将多个策略指标的选项,在策略配置界面上分类显示。显示的指标分类包括但不限于:①趋势类指标,即会有金叉死叉产生的指标,例如,MACD等;②数据类指标,即直接使用数据的指标;③形态类指标,即只输出形态是否成立的指标。优选地,还可以设置一个人工指标的指标分类,该指标分类下的指标为人工自定义的指标,指标类型可以是趋势类指标、数据类指标和形态类指标中的任意一种或多种。
S102,获取用户通过策略配置界面选取的一个或多个策略指标。
需要说明的是,对于策略配置界面提供的多个策略指标,用户可以选取一个或多个策略指标生成交易策略。每个策略指标对应一个多个指标参数,当用户选取某个策略指标后,***会自动识别该策略指标对应的指标参数。
由于用于生成交易策略的每个策略指标对应的指标参数值不同,生成的策略也不同,因而,对于同一个策略指标,用户可以通过重复选取的方式,实现同一个策略指标不同参数的配置。
作为一种可选的实施方式,上述S102还可以包括:获取用户通过策略配置界面重复选取的策略指标;采用不同的标识信息,对重复选取的策略指标进行标识。可选地,重复选取的策略指标可以采用指标名+数字序号的形式标识。例如,用户选取了一次MACD指标,则生成一个名称为MACD1的指标;如果用户重新选取了一次该指标,则生成一个名称为MACD2的指标。
S103,根据已选策略指标,显示指标参数设置界面和交易条件设置界面。
需要说明的是,上述指标参数设置界面用于设置各个策略指标对应的指标参数;上述交易条件设置界面用于设置交易操作以及交易操作对应的交易条件(即执行交易操作时各个策略指标满足的条件)。当通过S102获取到用户选择的一个或多个策略指标后,可以通过S103显示已选各个策略指标的指标参数设置界面,每个策略指标的指标参数设置界面会自动识别每个策略指标并显示该策略指标对应的各个指标参数名称,由用户对每个指标参数赋值,进行指标参数的修改或调整。
S104,获取用户通过指标参数设置界面输入的已选策略指标的参数值,以及通过交易条件设置界面输入的已选策略指标的交易操作和对应的交易条件。
需要说明的是,对于金融市场产品的交易策略,本发明实施例提供的交易操作包括但不限于“做多开仓”、“做多平仓”、“做空开仓”、“做空平仓”、“平空仓后做多”、“平多仓后做空”和“平所有仓”等操作;交易条件的格式一般:某一指标的指标参数值+ 逻辑条件+另一指标的指标参数值,其中,逻辑条件包括但不限于如下8种:“大于”、“小于”、“等于”、“大于或等于”、“小于或等于”、“上穿”、“下穿”和“交叉(即上穿与下穿的并集)”。
例如,对于交易条件“MACD1的DIF值+上穿+MACD1的DEA值”,用户可以在设置该交易条件的第一指标为MACD1的DIF值,第二指标为MACD1的DEA 值,逻辑条件为“上穿”。
需要注意的是,如果某一交易操作对应的交易条件为多个,则需要多个交易条件均满足时才能触发该交易操作。而如果用户希望满足任意一个交易条件即可触发该交易操作,则需要创建多个该交易操作,使得一个交易操作对应一个交易条件。
S105,根据用户选取的一个或多个策略指标,以及已选策略指标的参数值、交易操作和交易条件,生成交易策略模型。
具体地,当用户选取用于生成交易策略模型的一个或多个策略指标,并设置各个策略指标对应的指标参数后,根据用户输入的交易操作,以及设定的各个交易操作满足的交易条件(即已选取各个策略指标满足的条件),即可生成一个交易策略模型。
由上可知,本发明实施例提供的交易策略模型的可视化配置方法,通过可视化的策略配置界面,显示预先封装好的多个策略指标的选项,在获取到用户选取一个或多个策略指标后,显示用户已选策略指标的指标参数设置界面和交易条件设置界面,通过指标参数设置界面获取用户输入的已选各个策略指标的参数值,并通过交易条件设置界面获取用户输入的已选各个策略指标的交易操作和对应的交易条件,最后根据用户选取的一个或多个策略指标,以及已选策略指标的参数值、交易操作和交易条件,生成相应的交易策略模型。
通过本发明实施例提供的交易策略模型的可视化配置方法,使得用户能够通过指标选择和参数设置的方式,创建自定义交易策略模型,降低了创建量化交易策略模型的技术门槛,提高了金融市场投资用户的用户体验。
由于一个交易策略在投入实盘交易之前,需要进行回测或模拟交易测试,因而,在一种可选的实施例中,本发明实施例提供的交易策略模型的可视化配置方法中,策略配置界面上还可以包含测试参数设置界面,在显示策略配置界面之后,本发明实施例提供的交易策略模型的可视化配置方法还可以包括:获取用户通过测试参数设置界面输入的测试参数,其中,测试参数用于获取对交易策略模型进行测试的市场行情数据。
可选地,测试参数包括但不限于产品种类、回测标的、回测频率和回测周期。需要注意的是,当回测频率为每天的情况下,如果回测周期是历史阶段的一个时间段,则可实现对交易策略的历史回测;当回测周期是当天,则可实现对交易策略的模拟交易测试。
进一步地,基于上述实施例,在上述S105之后,本发明实施例提供的交易策略模型的可视化配置方法还可以包括如下步骤:根据测试参数,获取对交易策略模型进行测试的市场行情数据;根据市场行情数据,对交易策略模型进行测试,生成测试结果,其中,测试结果中包含交易策略模型的收益情况;输出市场行情数据的趋势图和交易策略模型的收益情况。
优选地,为了进一步提高用户体验,本发明实施例提供的交易策略模型的可视化配置方法还可以包括如下步骤:获取交易策略模型的交易信号,其中,交易信号包括:买入信号或卖出信号;在市场行情数据的趋势图上,显示交易策略模型的交易信号。
由于用户配置的交易策略模型不一定适合实盘交易,因而,为了节省存储空间,***不会自动保存用户可视化配置的交易策略,而是对交易策略进行测试并输出市场行情数据的趋势图和交易策略模型的收益情况之后,如果测试结果符合预期,则根据用户指令,再保存交易策略模型,并导出市场行情数据的趋势图和交易策略模型的收益情况,以便分享给其他用户,其他用户可以根据该交易策略对应的收益情况,确定是否订阅并跟投该交易策略。
作为一种优选的实施方式,图2、图3、图4和图5示出了手机端向导式配置交易策略模型的各个界面示意图,其中,图2为本发明实施例中提供的一种手机端向导式策略生成器的初始状态示意图;图3为本发明实施例中提供的一种手机端向导式策略生成器的指标参数设置界面示意图;图4为本发明实施例中提供的一种手机端向导式策略生成器的交易条件设置界面示意图;图5为本发明实施例中提供的一种手机端向导式策略生成器的测试结果示意图。
如图2所示,用户可以通过图2所示的配置界面输入产品种类(包括但不限于贵金属TD、双向宝等品种)、回测标的(包括但不限于贵金属TD以及双向宝的所有品种,例如,AUTD、AGTD、MAUTD、USDJPY和AUDUSD等)、回测频率(支持但不限于分钟线、日线等)和回测周期(设置为当日,实现对交易策略的模拟交易测试)等测试参数;通过设置测试参数,能够显示回测标的在相应时间段的市场行情数据,可选地,还可以在界面中显示市场行情数据的趋势图(例如,K线走势图)。
如图3所示,当用户选取一个或多个策略指标后,可以显示相应策略指标的参数设置界面,在参数设置界面中对策略指标的参数进行编辑。对于不同的指标,指标编辑页面将自动识别出所需要编辑的参数名称,并由用户赋值,进行指标参数的修改,指标将允许使用开高低收进行计算。需要注意的是,用户可以重复选择相同指标,分别设置不同的参数,作为不同的变量因子在后面的交易条件设置中使用,为避免这种情况下指标名称的重复,则***自动会在相同的指标名称后加数字,以实现不同参数的策略指标标识。
如图4所示,在交易条件设置页面,用户需要设置但不限于如下四个部分:
A.止盈止损条件:按照模板填入预期止盈止损的比例即可。
B.仓位管理:本发明实施例支持但不限于选择“无仓位管理”和“金字塔”两个条件,若用户选择“无仓位管理”,则每次开仓操作都将默认占用所有可用资金,以致在已开仓状态下有新的开仓信号也无法买入,必须平仓后方能重新开仓;若用户选择“金字塔”仓位管理,则***会按照后方设置的比例依次开仓,而平仓时则按照相反顺序依次平仓。
C.信号有效时间:该参数表示“上穿”、“下穿”、“交叉”的信号的持续时间,例如,某一个做多开仓信号必须同时满足条件A:MACD金叉,和条件B:双均线金叉,而信号有效时间为3天;则若第一天条件A满足,那么如果在接下来的三天内,条件B也满足了,依然能触发做多开仓信号。
D.交易操作与交易条件:本发明实施例支持交易操作包括但不限于:“做多开仓”、“做多平仓”、“做空开仓”、“做空平仓”、“平空仓后做多”、“平多仓后做多”、“平所有仓”。
当用户设置完成交易操作后,可以设置每个交易操作对应的交易条件。若用户在设置一个交易操作(例如,“做多开仓”操作)后,设置了两个交易条件(例如,条件 A和条件B),则需要同时满足这两个条件,才能触发该交易操作。而如果用户希望实现两个条件中任意一个条件(条件A或条件B)满足时,都触发“做多开仓”操作,则需要创建两个“做多开仓”操作,分别对应条件A和条件B。
图6为本发明实施例中提供的一种PC端网页版策略管理界面示意图,如图6所示,在策略管理界面中显示的内容包括:“新建策略”控件、“新建文件夹”控件、策略显示列表等;点击新建按钮,输入策略名称,即可新建一个策略,在策略展示列表中显示所有已创建的策略名称。点击图6所示的策略列表中的某个策略名称,则可进入该策略的配置界面,如图7所示,网页版策略配置界面包括两部分:
A.展示区域,用于展示行情数据的K线走势图或交易策略的收益情况等数据。
①K线走势图:显示测试标的趋势图。
需要说明的是,用户可自行修改测试标的(可选地,本发明还可支持自动搜索,即当用户输入“A”,则自动搜索出“AUTD”和“AGTD”等产品;根据用户设置的回测频率或回测周期,实时显示相应时间段内测试标的K线走势图和对应的成交量信息,如图8所示,当用户点击K线走势图上的某一点,则显示该点对应的成交量信息。在K线走势图上,还支持用户选择添加5、10、20、60日或分钟均线;优选地,还可以显示鼠标位置的具体行情信息(时间、鼠标位置的数值、开高低收、成交量),当鼠标位于K线走势图的左半边时行情信息展示在右侧;当鼠标位于K线走势的右半边时行情信息展示在左侧。
②收益情况:显示对交易策略进行历史回测或模拟交易测试的测试结果,包括收益率走势图、盈亏分析图等。
B.交互区域,用于用户配置策略指标、设置指标参数、交易操作和交易条件。
当用户首先点击指标选择,则会出现可选策略以及已选指标页面;用户在可选策略中点击+可将指标添加到右边的已选指标中,其中添加指标,名字则默认为指标名 +数字序号;用户在选择完指标后,可以在已选指标中编辑先前选好的指标,指标参数分为两类一类是填写数值的参数,一类为下拉式选项参数,用户如果点选已编辑的指标,会在指标下方弹出指标说明以及使用方法等文字,如图9所示。用户在配置完指标参数后可以点击进入交易条件设置中;在交易条件设置中用户首先可以对风控条件进行设置风控条件分为止盈以及止损,其中止盈可以实现每次调仓后收益高于一定程度后回撤一定百分比进行平仓,如果不设置回撤的程度则变为普通止盈策略。止损则在每次交易后回撤超过一定百分比后进行平仓;对于仓位管理,用户可通过下拉式菜单选择“无仓位管理”和“金字塔”模式仓位管理;在风险管理模块,用户可以定义策略交易信号的有效时间,不输入则为永远有效直到该条件不成立;当设定风险管理模块后,选择交易操作并设定相应的交易条件,对于每个交易条件,可设定已选策略指标的参数满足条件。
需要注意的是,对于形态学策略指标,由于形态学策略指标不与其他指标交互,因而,交易操作对应的交易条件的第二个因子为不可选。
此处需要说明的是,用户在设置完所有交易条件后,点击编辑策略可以进行页面上半部分的回测,并显示结果。但不会自动保存策略。在用户点击回测后,则会将策略拼接好的python代码生成一个策略并保存到我的策略中并运行策略回测。而用户点击保存,则会在向导式策略中生成一个带有向导式标签的策略,用户可以通过打开该策略来还原原先设定好的指标和交易条件。
本发明实施例中还提供了一种交易策略模型的可视化配置装置,如下面的实施例所述。由于该装置实施例解决问题的原理与交易策略模型的可视化配置方法相似,因此该装置实施例的实施可以参见方法的实施,重复之处不再赘述。
图10为本发明实施例中提供的一种交易策略模型的可视化配置装置示意图,如图10所示,该装置可以包括:第一显示模块11、第一配置模块12、第二显示模块 13、第二配置模块14和策略生成模块15。
其中,第一显示模块11,用于显示策略配置界面,其中,策略配置界面上包含多个策略指标的选项;第一配置模块12,用于获取用户通过策略配置界面选取的一个或多个策略指标;第二显示模块13,用于根据已选策略指标,显示指标参数设置界面和交易条件设置界面;第二配置模块14,用于获取用户通过指标参数设置界面输入的已选策略指标的参数值,以及通过交易条件设置界面输入的已选策略指标的交易操作和对应的交易条件;策略生成模块15,用于根据用户选取的一个或多个策略指标,以及已选策略指标的参数值、交易操作和交易条件,生成交易策略模型。
可选地,上述第一显示模块11还用于将多个策略指标的选项,在策略配置界面上分类显示。
需要注意的是,作为一种可选的实施方式,本发明实施例提供的交易策略模型的可视化配置装置中,第一配置模块12还用于获取用户通过策略配置界面重复选取的策略指标,以及采用不同的标识信息,对重复选取的策略指标进行标识。
由上可知,本发明实施例提供的交易策略模型的可视化配置装置,通过第一显示模块11提供可视化的策略配置界面,显示预先封装好的多个策略指标的选项,通过第一配置模块12获取用户选取一个或多个策略指标,通过第二显示模块13显示用户已选策略指标的指标参数设置界面和交易条件设置界面,通过第二配置模块14获取用户通过指标参数设置界面输入的已选各个策略指标的参数值,以及通过交易条件设置界面输入的已选各个策略指标的交易操作和对应的交易条件,最后通过策略生成模块15根据用户选取的一个或多个策略指标,以及已选策略指标的参数值、交易操作和交易条件,生成相应的交易策略模型。
通过本发明实施例提供的交易策略模型的可视化配置装置,使得用户能够通过指标选择和参数设置的方式,创建自定义交易策略模型,降低了创建量化交易策略模型的技术门槛,提高了金融市场投资用户的用户体验。
可选地,为了实现对交易策略模型的测试(回测或模拟交易测试),上述策略配置界面上还可以包含测试参数设置界面,在一种可选的实施例中,本发明实施例提供的交易策略模型的可视化配置装置还可以包括:测试参数设置模块16,用于获取用户通过测试参数设置界面输入的测试参数,其中,测试参数用于获取对交易策略模型进行测试的市场行情数据。
进一步地,基于上述实施例,本发明实施例提供的交易策略模型的可视化配置装置还可以包括:测试数据获取模块17,用于根据测试参数,获取对交易策略模型进行测试的市场行情数据;策略测试模块18,用于根据市场行情数据,对交易策略模型进行测试,生成测试结果,其中,测试结果中包含交易策略模型的收益情况;策略测试结果输出模块19,用于输出市场行情数据的趋势图和交易策略模型的收益情况。
在一种可选的实施例中,本发明实施例提供的交易策略模型的可视化配置装置还可以包括:策略交易信号获取模块20,用于获取交易策略模型的交易信号,其中,交易信号包括:买入信号或卖出信号;策略交易信号显示模块21,用于在市场行情数据的趋势图上,显示交易策略模型的交易信号。
在一种可选的实施例中,本发明实施例提供的交易策略模型的可视化配置装置还可以包括:数据导出模块22,用于导出市场行情数据的趋势图和交易策略模型的收益情况。
本发明实施例还提供一种计算机设备,用以解决现有技术中,量化交易策略模型通过代码来实现,导致技术门槛高的技术问题,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述交易策略模型的可视化配置方法。
本发明实施例还提供一种计算机可读存储介质,用以解决现有技术中,量化交易策略模型通过代码来实现,导致技术门槛高的技术问题,该计算机可读存储介质存储有上述交易策略模型的可视化配置方法的计算机程序。
综上所述,本发明实施例提供了一种交易策略模型的可视化配置方法、装置及计算机设备、计算机可读存储介质,通过可视化的策略配置界面,显示预先封装好的多个策略指标的选项,使得用户能够通过指标选择和参数设置的方式,创建自定义交易策略模型,降低了创建量化交易策略模型的技术门槛,提高了金融市场投资用户的用户体验。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等) 上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种交易策略模型的可视化配置方法,其特征在于,包括:
显示策略配置界面,其中,所述策略配置界面上包含多个策略指标的选项;
获取用户通过所述策略配置界面选取的一个或多个策略指标;
根据已选策略指标,显示指标参数设置界面和交易条件设置界面;
获取用户通过所述指标参数设置界面输入的已选策略指标的参数值,以及通过所述交易条件设置界面输入的已选策略指标的交易操作和对应的交易条件;
根据用户选取的一个或多个策略指标,以及已选策略指标的参数值、交易操作和交易条件,生成交易策略模型。
2.如权利要求1所述的方法,其特征在于,所述策略配置界面上还包含测试参数设置界面,在显示策略配置界面之后,所述方法还包括:
获取用户通过测试参数设置界面输入的测试参数,其中,所述测试参数用于获取对所述交易策略模型进行测试的市场行情数据。
3.如权利要求2所述的方法,其特征在于,在获取用户通过测试参数设置界面输入的测试参数之后,所述方法还包括:
根据所述测试参数,获取对所述交易策略模型进行测试的市场行情数据;
根据所述市场行情数据,对所述交易策略模型进行测试,生成测试结果,其中,所述测试结果中包含所述交易策略模型的收益情况;
输出所述市场行情数据的趋势图和所述交易策略模型的收益情况。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
获取所述交易策略模型的交易信号,其中,所述交易信号包括:买入信号或卖出信号;
在所述市场行情数据的趋势图上,显示所述交易策略模型的交易信号。
5.如权利要求3所述的方法,其特征在于,在输出所述市场行情数据的趋势图和所述交易策略模型的收益情况之后,所述方法还包括:
导出所述市场行情数据的趋势图和所述交易策略模型的收益情况。
6.如权利要求1所述的方法,其特征在于,获取用户通过所述策略配置界面选取的一个或多个策略指标,包括:
获取用户通过所述策略配置界面重复选取的策略指标;
采用不同的标识信息,对所述重复选取的策略指标进行标识。
7.如权利要求1所述的方法,其特征在于,显示策略配置界面,包括:
将所述多个策略指标的选项,在策略配置界面上分类显示。
8.一种交易策略模型的可视化配置装置,其特征在于,包括:
第一显示模块,用于显示策略配置界面,其中,所述策略配置界面上包含多个策略指标的选项;
第一配置模块,用于获取用户通过所述策略配置界面选取的一个或多个策略指标;
第二显示模块,用于根据已选策略指标,显示指标参数设置界面和交易条件设置界面;
第二配置模块,用于获取用户通过所述指标参数设置界面输入的已选策略指标的参数值,以及通过所述交易条件设置界面输入的已选策略指标的交易操作和对应的交易条件;
策略生成模块,用于根据用户选取的一个或多个策略指标,以及已选策略指标的参数值、交易操作和交易条件,生成交易策略模型。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述交易策略模型的可视化配置方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至7任一项所述交易策略模型的可视化配置方法的计算机程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910800700.1A CN110503556A (zh) | 2019-08-28 | 2019-08-28 | 交易策略模型的可视化配置方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910800700.1A CN110503556A (zh) | 2019-08-28 | 2019-08-28 | 交易策略模型的可视化配置方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110503556A true CN110503556A (zh) | 2019-11-26 |
Family
ID=68590000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910800700.1A Pending CN110503556A (zh) | 2019-08-28 | 2019-08-28 | 交易策略模型的可视化配置方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110503556A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111176635A (zh) * | 2019-12-09 | 2020-05-19 | 深圳市博思恒业信息技术有限公司 | 模块化量化***及其执行方法、电子设备 |
CN111292186A (zh) * | 2020-01-17 | 2020-06-16 | 中国建设银行股份有限公司 | 一种数据分析方法和数据分析装置 |
CN111737125A (zh) * | 2020-06-19 | 2020-10-02 | 中国工商银行股份有限公司 | 量化交易的行情数据的生成方法、装置和服务器 |
CN111949271A (zh) * | 2020-07-27 | 2020-11-17 | 东莞市龙兴基石智能科技有限公司 | 自定义交易策略的方法、交易***、设备和存储介质 |
CN112102077A (zh) * | 2020-08-03 | 2020-12-18 | 东莞市龙兴基石智能科技有限公司 | 自定义交易指标的方法、交易***、设备和存储介质 |
CN112102084A (zh) * | 2020-08-31 | 2020-12-18 | 东莞市龙兴基石智能科技有限公司 | 一种多账户自动交易的方法、交易***、设备和存储介质 |
CN112184443A (zh) * | 2020-09-29 | 2021-01-05 | 上海金纳信息科技有限公司 | 一种金融交易信息的回测方法、***、设备及存储介质 |
TWI729661B (zh) * | 2019-12-31 | 2021-06-01 | 元大證券股份有限公司 | 允許金融交易策略分享的伺服設備 |
CN114089964A (zh) * | 2021-11-22 | 2022-02-25 | 深圳开拓者科技有限公司 | 量化交易策略生成方法、***、设备及存储介质 |
CN114237477A (zh) * | 2021-12-21 | 2022-03-25 | 富途网络科技(深圳)有限公司 | 策略风险定位方法、装置、电子设备及存储介质 |
CN114594884A (zh) * | 2022-01-21 | 2022-06-07 | 成都德承科技有限公司 | 图形化交易策略生成方法、装置、电子设备及存储介质 |
CN114693458A (zh) * | 2022-04-08 | 2022-07-01 | 刘文皓 | 基金数据和基金组合数据的可视化处理方法及相关组件 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100161512A1 (en) * | 2003-09-22 | 2010-06-24 | Trading Technologies International, Inc. | System and method for icon oriented representation of trading strategies |
US20160275607A1 (en) * | 2015-03-20 | 2016-09-22 | Trading Technologies International Inc. | Dynamic strategy management tool |
CN107993150A (zh) * | 2017-12-28 | 2018-05-04 | 武汉楚鼎信息技术有限公司 | 一种量化策略运行动态调参的方法及***装置 |
CN109240676A (zh) * | 2017-07-04 | 2019-01-18 | 台湾大数据分析股份有限公司 | 以可视化组件建立交易策略的方法及其*** |
-
2019
- 2019-08-28 CN CN201910800700.1A patent/CN110503556A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100161512A1 (en) * | 2003-09-22 | 2010-06-24 | Trading Technologies International, Inc. | System and method for icon oriented representation of trading strategies |
US20160275607A1 (en) * | 2015-03-20 | 2016-09-22 | Trading Technologies International Inc. | Dynamic strategy management tool |
CN109240676A (zh) * | 2017-07-04 | 2019-01-18 | 台湾大数据分析股份有限公司 | 以可视化组件建立交易策略的方法及其*** |
CN107993150A (zh) * | 2017-12-28 | 2018-05-04 | 武汉楚鼎信息技术有限公司 | 一种量化策略运行动态调参的方法及***装置 |
Non-Patent Citations (1)
Title |
---|
王征 等: "《Python量化交易实战入门与技巧》", 30 November 2018 * |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111176635A (zh) * | 2019-12-09 | 2020-05-19 | 深圳市博思恒业信息技术有限公司 | 模块化量化***及其执行方法、电子设备 |
TWI729661B (zh) * | 2019-12-31 | 2021-06-01 | 元大證券股份有限公司 | 允許金融交易策略分享的伺服設備 |
CN111292186B (zh) * | 2020-01-17 | 2023-08-29 | 中国建设银行股份有限公司 | 一种数据分析方法和数据分析装置 |
CN111292186A (zh) * | 2020-01-17 | 2020-06-16 | 中国建设银行股份有限公司 | 一种数据分析方法和数据分析装置 |
CN111737125A (zh) * | 2020-06-19 | 2020-10-02 | 中国工商银行股份有限公司 | 量化交易的行情数据的生成方法、装置和服务器 |
CN111737125B (zh) * | 2020-06-19 | 2024-01-30 | 中国工商银行股份有限公司 | 量化交易的行情数据的生成方法、装置和服务器 |
CN111949271A (zh) * | 2020-07-27 | 2020-11-17 | 东莞市龙兴基石智能科技有限公司 | 自定义交易策略的方法、交易***、设备和存储介质 |
CN111949271B (zh) * | 2020-07-27 | 2024-03-12 | 东莞市龙兴基石智能科技有限公司 | 自定义交易策略的方法、交易***、设备和存储介质 |
CN112102077A (zh) * | 2020-08-03 | 2020-12-18 | 东莞市龙兴基石智能科技有限公司 | 自定义交易指标的方法、交易***、设备和存储介质 |
CN112102084A (zh) * | 2020-08-31 | 2020-12-18 | 东莞市龙兴基石智能科技有限公司 | 一种多账户自动交易的方法、交易***、设备和存储介质 |
CN112184443A (zh) * | 2020-09-29 | 2021-01-05 | 上海金纳信息科技有限公司 | 一种金融交易信息的回测方法、***、设备及存储介质 |
CN114089964A (zh) * | 2021-11-22 | 2022-02-25 | 深圳开拓者科技有限公司 | 量化交易策略生成方法、***、设备及存储介质 |
WO2023116399A1 (zh) * | 2021-12-21 | 2023-06-29 | 富途网络科技(深圳)有限公司 | 策略风险定位方法、装置、电子设备及存储介质 |
CN114237477A (zh) * | 2021-12-21 | 2022-03-25 | 富途网络科技(深圳)有限公司 | 策略风险定位方法、装置、电子设备及存储介质 |
CN114237477B (zh) * | 2021-12-21 | 2024-05-14 | 富途网络科技(深圳)有限公司 | 策略风险定位方法、装置、电子设备及存储介质 |
CN114594884B (zh) * | 2022-01-21 | 2023-05-12 | 成都德承科技有限公司 | 图形化交易策略生成方法、装置、电子设备及存储介质 |
CN114594884A (zh) * | 2022-01-21 | 2022-06-07 | 成都德承科技有限公司 | 图形化交易策略生成方法、装置、电子设备及存储介质 |
CN114693458A (zh) * | 2022-04-08 | 2022-07-01 | 刘文皓 | 基金数据和基金组合数据的可视化处理方法及相关组件 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110503556A (zh) | 交易策略模型的可视化配置方法及装置 | |
US9229966B2 (en) | Object modeling for exploring large data sets | |
US20200051159A1 (en) | Method of buying or selling items and a user interface to facilitate the same | |
US20080270289A1 (en) | Algorithmic trading system and method for testing automated trading of financial instruments | |
CN110688106A (zh) | 基于可视化配置的量化交易策略编写方法及装置 | |
CN110688107B (zh) | 量化交易策略的代码生成方法及装置 | |
US20220027993A1 (en) | System and method for facilitating social trading | |
WO2010030949A2 (en) | Dynamic indexing | |
CN108921600A (zh) | 实现信息分类的装置和方法及存储介质 | |
AU2019232776A1 (en) | Order life-cycle visualization | |
CN110517148A (zh) | 量化交易策略执行的控制方法、***及装置 | |
US10453141B2 (en) | Composite portfolio trading method, creation and analysis system | |
CN108459792A (zh) | 一种流量切换方法、装置、及计算机设备 | |
US20230214921A1 (en) | Trading strategy backtesting method and apparatus, and storage medium | |
CN111145029A (zh) | 基于大数据的期货与股票的交易方法、***及设备 | |
WO2008021400A2 (en) | Dynamic value stream mapping software | |
US20020198811A1 (en) | System and method for monitoring the status of analyses performed on a portfolio of financial instruments | |
Čečević et al. | Accounting and Value Stream Costing for More Efficient Business Processes | |
CN110517142A (zh) | 策略评估信息的输出方法及装置 | |
US7512556B2 (en) | System and method for evaluation of simulated hedging relationship assignments | |
KR101365314B1 (ko) | 차트 정보 제공 방법 및 이를 이용한 트레이딩 시스템 | |
US20070219850A1 (en) | Methods and systems for displaying and trending opportunity, contact and activity information | |
TW201903679A (zh) | 以視覺化元件建立交易策略的方法及其系統 | |
CN110210880A (zh) | 数据处理方法、装置以及计算机可读存储介质 | |
US20160350853A1 (en) | Money calendar |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191126 |