当前位置: 首页 > 专利查询>高庆文专利>正文

一种在可移动计算设备实现量化交易的方法及系统技术方案

技术编号:14820045 阅读:56 留言:0更新日期:2017-03-15 12:57
本发明专利技术公开了一种在可移动计算设备实现量化交易的方法及系统,涉及量化交易相关的信息处理领域,解决了现有技术条件下通过可移动计算设备进行量化交易的过程占用系统资源过多以及策略输入方法复杂的问题。本发明专利技术通过将策略构建、管理等功能与计算密集的策略编译、执行等功能进行分离,有效地降低了可移动计算设备的计算压力与能量消耗,令量化交易系统可高效地部署于可移动计算设备;另外,本发明专利技术以策略组件选取、参数修改、组合连接等操作代替了复杂的程序代码输入降低了量化交易系统使用者的技术门槛以及对输入键盘的依赖,令使用者不需要掌握编程语言就可将交易逻辑转化为交易策略;同时也增强了交易策略的安全性,达到保护投资者的目的。

【技术实现步骤摘要】

本专利技术涉及量化交易相关的信息处理领域,特别是涉及一种在可移动计算设备实现量化交易的方法及系统。本文中,使用者是指通过量化交易系统构建并使用量化交易策略对各类金融投资标的进行历史回测、模拟盘交易或者实盘交易的交易者,包括:自然人、外接程序等。
技术介绍
量化交易,是指在股票、债券、期货、期权、外汇等金融投资领域中,为减少投资者主观情绪对投资判断带来的影响,而将交易策略系统化、模型化的投资交易方式。在量化交易的框架下,交易策略代表使用者的交易逻辑,它由一系列的可以量化的交易信号以及与之相对应的交易动作组成。其中,交易信号是指使用者基于市场行情、技术指标或者波动理论等推衍得出的可模型化的信号;交易动作是指在交易信号触发后,量化交易系统为使用者实施的具体操作动作。交易动作可以是简单的交易信号提醒,在接到提醒后由使用者手动完成交易操作,包括:下单、撤单等;交易动作也可以是具体的交易操作,即:将交易操作完全交由量化交易系统自动地执行。相较于主观交易,量化交易由于交易策略的定量化而更为科学、客观,并且可令投资收益更加稳定。量化交易是投资行业中非常重要的一种投资交易模式。量化交易系统,是指实现量化交易功能的软件平台。目前,国内外已有多家供应商提供量化交易系统供使用者选用。使用者可以在量化交易系统中通过编程语言输入自己的交易策略,然后利用系统提供的指令接口与数据接口对该交易策略进行历史回测或者开展模拟盘、实盘交易等。其中一些量化交易系统为了进一步提升使用者的用户体验,还尝试将大量基础函数打包成为更为精简、易用的编程语言,如文华财经开发的麦语言等。随着智能手机、平板电脑等可移动计算设备的普及,利用可移动计算设备随时随地进行量化交易的需求变得迫切。然而业内现有的各类量化交易系统虽然提供了丰富的量化交易功能,但普遍对运行设备的计算能力有较高要求,因此很难应用于计算能力较弱、电源容量有限的可移动计算设备。此外,现有系统普遍需要使用者通过编程语言输入交易策略,而可移动计算设备往往不具备输入键盘并不适合大量输入、修改程序代码,这也同样给现有系统应用于可移动计算设备带来了障碍。
技术实现思路
本专利技术所要解决的技术问题是提供一种在可移动计算设备实现量化交易的方法及系统,以降低在进行量化交易的过程中可移动计算设备的计算压力,进而降低可移动计算设备的能量消耗。本专利技术的另一个目的在于简化使用者输入操作,以降低量化交易过程对键盘的依赖,提升使用者通过可移动计算设备进行量化交易的用户体验。为了解决上述技术问题,本专利技术提供了一种在可移动计算设备实现量化交易的方法,包括:位于第一计算设备的交互模块进行以下步骤:接收使用者输入的基本操作动作,所述基本操作动作包括:组件选用删除、组件参数设置、组件组合连接、策略存储请求;若接收到的基本操作动作为组件选用删除、和/或组件参数设置、和/或组件组合连接,则在已存储的策略构造信息的基础上,存储经该基本操作动作更新后的策略构造信息;所述策略构造信息是指交易策略的构成信息,包括:交易策略选用的组件、组件的参数以及组件之间的组合连接情况;若接收到的基本操作动作为策略存储请求,则生成与已存储的策略构造信息对应的策略文本;然后,向位于第二计算设备的策略运行系统传递策略存储请求并传递该策略文本。位于第二计算设备的策略运行系统进行以下步骤:在接收到交互模块传递的策略存储请求后,存储由交互模块传递来的策略文本;判断策略运行系统能否根据传递来的策略文本生成可执行的策略代码模块;若不能,则标记该策略为不可执行策略;若能,则生成并存储与该策略文本对应的可执行的策略代码模块以备对该策略实施运行,并标记该策略为可执行策略。优选的,所述第一计算设备是一种可移动计算设备,包括:智能手机、平板电脑、手提电脑、掌上电脑、掌上游戏机、智能穿戴设备。优选的,所述策略运行系统对策略实施的运行包括:历史回测、和/或模拟盘交易、和/或实盘交易。优选的,所述步骤还包括:当交互模块接收到的基本操作动作为策略存储请求时,判断位于第二计算设备的策略运行系统能否根据已存储的策略构造信息生成可执行的策略代码模块,并将判断结果信息添加到由该策略构造信息生成的策略文本中;该判断结果信息用于策略运行系统对该策略的可执行性做出判断。优选的,所述基本操作动作还包括:策略修改请求,并进行以下步骤:若交互模块接收到的基本操作动作为策略修改请求,则交互模块向策略运行系统传递策略修改请求;策略运行系统接收到来自交互模块的策略修改请求后,向交互模块传递请求策略的策略文本;交互模块接收到请求策略的策略文本后,生成与该策略文本对应的图形化交易策略以向使用者呈现策略构造信息;所述图形化交易策略是指策略构造信息的呈现,包括:文字、和/或图像、和/或声音的呈现形式;与此同时,生成与传递来的策略文本对应的策略构造信息,用于更新、存储经使用者修改后的策略构造信息。优选的,所述基本操作动作还包括:策略运行请求,并进行以下步骤:若交互模块接收到的基本操作动作为策略运行请求,则判断请求策略是否为可执行策略;若是,则交互模块向策略运行系统传递策略运行请求;策略运行系统接收到来自交互模块的策略运行请求后,通过该策略对应的可执行的策略代码模块对该策略实施运行。本专利技术还提供了一种在可移动计算设备实现量化交易的方法,包括:位于第一计算设备的交互模块进行以下步骤:接收使用者输入的基本操作动作,所述基本操作动作包括:组件选用删除、组件参数设置、组件组合连接、策略存储请求;若接收到的基本操作动作为组件选用删除、和/或组件参数设置、和/或组件组合连接,则在已存储的策略构造信息的基础上,存储经该基本操作动作更新后的策略构造信息;所述策略构造信息是指交易策略的构成信息,包括:交易策略选用的组件、组件的参数以及组件之间的组合连接情况;若接收到的基本操作动作为策略存储请求,则判断位于第二计算设备的策略运行系统能否根据已存储的策略构造信息生成可执行的策略代码模块;若能,则生成与已存储的策略构造信息对应的策略文本;然后,向位于第二计算设备的策略运行系统传递策略存储请求并传递该策略文本。位于第二计算设备的策略运行系统进行以下步骤:在接收到交互模块传递的策略存储请求后,存储由交互模块传递来的策略文本;生成并存储与该策略文本对应的可执行的策略代码模块以备对该策略实施运行。优选的,所述第一计算设备是一种可移动计算设备,包括:智能手机、平板电脑、手提电脑、掌上电脑、掌上游戏机、智能穿戴设备。优选的,所述策略运行系统对策略实施的运行包括:历史回测、和/或模拟盘交易、和/或实盘交易。优选的,所述基本操作动作还包括:策略修改请求,并进行以下步骤:若交互模块接收到的基本操作动作为策略修改请求,则交互模块向策略运行系统传递策略修改请求;策略运行系统接收到来自交互模块的策略修改请求后,向交互模块传递请求策略的策略文本;交互模块接收到请求策略的策略文本后,生成与该策略文本对应的图形化交易策略以向使用者呈现策略构造信息;所述图形化交易策略是指策略构造信息的呈现,包括:文字、和/或图像、和/或声音的呈现形式;与此同时,生成与传递来的策略文本对应的策略构造信息,用于更新、存储经使用者修改后的策略构造信息。优选的,本文档来自技高网
...
一种在可移动计算设备实现量化交易的方法及系统

【技术保护点】
一种在可移动计算设备实现量化交易的方法,其特征在于,包括:位于第一计算设备的交互模块进行以下步骤:接收使用者输入的基本操作动作,所述基本操作动作包括:组件选用删除、组件参数设置、组件组合连接、策略存储请求;若接收到的基本操作动作为组件选用删除、和/或组件参数设置、和/或组件组合连接,则在已存储的策略构造信息的基础上,存储经该基本操作动作更新后的策略构造信息;所述策略构造信息是指交易策略的构成信息,包括:交易策略选用的组件、组件的参数以及组件之间的组合连接情况;若接收到的基本操作动作为策略存储请求,则生成与已存储的策略构造信息对应的策略文本;然后,向位于第二计算设备的策略运行系统传递策略存储请求并传递该策略文本;位于第二计算设备的策略运行系统进行以下步骤:在接收到交互模块传递的策略存储请求后,存储由交互模块传递来的策略文本;判断策略运行系统能否根据传递来的策略文本生成可执行的策略代码模块;若不能,则标记该策略为不可执行策略;若能,则生成并存储与该策略文本对应的可执行的策略代码模块以备对该策略实施运行,并标记该策略为可执行策略。

【技术特征摘要】
1.一种在可移动计算设备实现量化交易的方法,其特征在于,包括:位于第一计算设备的交互模块进行以下步骤:接收使用者输入的基本操作动作,所述基本操作动作包括:组件选用删除、组件参数设置、组件组合连接、策略存储请求;若接收到的基本操作动作为组件选用删除、和/或组件参数设置、和/或组件组合连接,则在已存储的策略构造信息的基础上,存储经该基本操作动作更新后的策略构造信息;所述策略构造信息是指交易策略的构成信息,包括:交易策略选用的组件、组件的参数以及组件之间的组合连接情况;若接收到的基本操作动作为策略存储请求,则生成与已存储的策略构造信息对应的策略文本;然后,向位于第二计算设备的策略运行系统传递策略存储请求并传递该策略文本;位于第二计算设备的策略运行系统进行以下步骤:在接收到交互模块传递的策略存储请求后,存储由交互模块传递来的策略文本;判断策略运行系统能否根据传递来的策略文本生成可执行的策略代码模块;若不能,则标记该策略为不可执行策略;若能,则生成并存储与该策略文本对应的可执行的策略代码模块以备对该策略实施运行,并标记该策略为可执行策略。2.根据权利要求1所述的方法,其特征在于,所述第一计算设备是一种可移动计算设备,包括:智能手机、平板电脑、手提电脑、掌上电脑、掌上游戏机、智能穿戴设备。3.根据权利要求1所述的方法,其特征在于,所述策略运行系统对策略实施的运行包括:历史回测、和/或模拟盘交易、和/或实盘交易。4.根据权利要求1所述的方法,其特征在于,所述步骤还包括:当交互模块接收到的基本操作动作为策略存储请求时,判断位于第二计算设备的策略运行系统能否根据已存储的策略构造信息生成可执行的策略代码模块,并将判断结果信息添加到由该策略构造信息生成的策略文本中;该判断结果信息用于策略运行系统对该策略的可执行性做出判断。5.根据权利要求1所述的方法,其特征在于,所述基本操作动作还包括:策略修改请求,并进行以下步骤:若交互模块接收到的基本操作动作为策略修改请求,则交互模块向策略运行系统传递策略修改请求;策略运行系统接收到来自交互模块的策略修改请求后,向交互模块传递请求策略的策略文本;交互模块接收到请求策略的策略文本后,生成与该策略文本对应的图形化交易策略以向使用者呈现策略构造信息;所述图形化交易策略是指策略构造信息的呈现,包括:文字、和/或图像、和/或声音的呈现形式;与此同时,生成与传递来的策略文本对应的策略构造信息,用于更新、存储经使用者修改后的策略构造信息。6.根据权利要求1所述的方法,其特征在于,所述基本操作动作还包括:策略运行请求,并进行以下步骤:若交互模块接收到的基本操作动作为策略运行请求,则判断请求策略是否为可执行策略;
\t若是,则交互模块向策略运行系统传递策略运行请求;策略运行系统接收到来自交互模块的策略运行请求后,通过该策略对应的可执行的策略代码模块对该策略实施运行。7.一种在可移动计算设备实现量化交易的方法,其特征在于,包括:位于第一计算设备的交互模块进行以下步骤:接收使用者输入的基本操作动作,所述基本操作动作包括:组件选用删除、组件参数设置、组件组合连接、策略存储请求;若接收到的基本操作动作为组件选用删除、和/或组件参数设置、和/或组件组合连接,则在已存储的策略构造信息的基础上,存储经该基本操作动作更新后的策略构造信息;所述策略构造信息是指交易策略的构成信息,包括:交易策略选用的组件、组件的参数以及组件之间的组合连接情况;若接收到的基本操作动作为策略存储请求,则判断位于第二计算设备的策略运行系统能否根据已存储的策略构造信息生成可执行的策略代码模块;若能,则生成与已存储的策略构造信息对应的策略文本;然后,向位于第二计算设备的策略运行系统传递策略存储请求并传递该策略文本;位于第二计算设备的策略运行系统进行以下步骤:在接收到交互模块传递的策略存储请求后,存储由交互模块传递来的策略文本;生成并存储与该策略文本对应的可执行的策略代码模块以备对该策略实施运行。8.根据权利要求7所述的方法,其特征在于,所述第一计算设备是一种可移动计算设备,包括:智能手机、平板电脑、手提电脑、掌上电脑、掌上游戏机、智能穿戴设备。9.根据权利要求7所述的方法,其特征在于,所述策略运行系统对策略实施的运行包括:历史回测、和/或模拟盘交易、和/或实盘交易。10.根据权利要求7所述的方法,其特征在于,所述基本操作动作还包括:策略修改请求,并进行以下步骤:若交互模块接收到的基本操作动作为策略修改请求,则交互模块向策略运行系统传递策略修改请求;策略运行系统接收到来自交互模块的策略修改请求后,向交互模块传递请求策略的策略文本;交互模块接收到请求策略的策略文本后,生成与该策略文本对应的图形化交易策略以向使用者呈现策略构造信息;所述图形化交易策略是指策略构造信息的呈现...

【专利技术属性】
技术研发人员:高庆文
申请(专利权)人:高庆文
类型:发明
国别省市:吉林;22

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

1