一种模拟金融交易的游戏实现方法及装置制造方法

文档序号:1620216阅读:198来源:国知局
一种模拟金融交易的游戏实现方法及装置制造方法
【专利摘要】本发明公开一种模拟金融交易的游戏实现方法及装置,该方法包括:获取金融交易市场中至少一个金融交易标的的原始历史行情数据;按照预设删选规则进行删选,得到有效金融交易标的的有效历史行情数据;确定待显示的有效金融交易标的;在游戏界面按照时间先后顺序以及预设频率动态生成并显示与所述待显示的有效金融交易标的的有效历史行情数据对应的行情走势图;基于显示的行情走势图接收用户的交易操作;基于用户的游戏账户根据用户的交易操作以及所述待显示的有效金融交易标的在金融交易市场的交易规则实现交易。本发明通过以上技术方案,提供一种趣味性强、可控性强、仿真程度高的模拟金融交易的游戏实现方法及装置。
【专利说明】一种模拟金融交易的游戏实现方法及装置
【技术领域】
[0001 ] 本发明涉及电子领域,尤其涉及一种模拟金融交易的游戏实现方法及装置。
【背景技术】
[0002]目前,电子游戏种类繁多,有角色扮演游戏、动作游戏、冒险游戏、格斗游戏、体育类游戏、竞速游戏、即时战略游戏、射击类游戏、策略游戏、音乐游戏、生活模拟游戏、卡片游戏等。金融交易活动也越来越广泛,金融交易标的有股票、黄金、期货、外汇等。而现有技术中还不曾出现模拟金融交易的电子游戏。

【发明内容】

[0003]为解决上述技术问题,本发明提供一种趣味性强、可控性强、仿真程度高的模拟金融交易的游戏实现方法及装置。
[0004]本发明采用以下技术方案:
[0005]一种模拟金融交易的游戏实现方法,包括:获取金融交易市场中至少一个金融交易标的的原始历史行情数据;按照预设删选规则对获取到的各金融交易标的的原始历史行情数据进行删选,得到有效金融交易标的的有效历史行情数据;确定待显示的有效金融交易标的;在游戏界面按照时间先后顺序以及预设频率动态生成并显示与所述待显示的有效金融交易标的的有效历史行情数据对应的行情走势图;基于游戏界面显示的所述行情走势图,接收用户的交易操作;基于用户的游戏账户,根据用户的交易操作以及所述待显示的有效金融交易标的在金融交易市场的交易规则实现交易。
[0006]优选的,按照预设删选规则对获取到的各金融交易标的的原始历史行情数据进行删选具体为:按照价格变动幅度和/或价格变动频率对获取到的各金融交易标的的原始历史行情数据进行删选。
[0007]优选的,所述行情走势图为K线图,且每m秒钟生成并显示I根K线,m大于或等于I。
[0008]优选的,所述K线为预设时间周期的K线。
[0009]优选的,该模拟金融交易的游戏实现方法还包括:在游戏界面生成并显示奖励道具;游戏过程中接收用户对所述奖励道具的触发操作;在游戏界面提前显示预设时间内的行情走势图。
[0010]优选的,在游戏界面生成并显示奖励道具之前,还包括:根据预设统计规则统计用户的盈亏值;将用户的盈亏值与预设值比较;若用户的盈亏值大于或等于预设值,则进入在游戏界面生成并显示奖励道具的步骤。
[0011]一种模拟金融交易的游戏实现装置,包括:获取模块,用于获取金融交易市场中至少一个金融交易标的的原始历史行情数据;删选模块,用于按照预设删选规则对所述获取模块获取到的各金融交易标的的原始历史行情数据进行删选,得到有效金融交易标的的有效历史行情数据;确定模块,用于确定待显示的有效金融交易标的;界面处理模块,用于在游戏界面按照时间先后顺序以及预设频率动态生成并显示与所述待显示的有效金融交易标的的有效历史行情数据对应的行情走势图;第一接收模块,用于基于游戏界面显示的所述行情走势图,接收用户的交易操作;交易模块,用于基于用户的游戏账户,根据用户的交易操作以及所述待显示的有效金融交易标的在金融交易市场的交易规则实现交易。
[0012]优选的,所述删选模块具体用于按照价格变动幅度和/或价格变动频率对所述获取模块获取到的各金融交易标的的原始历史行情数据进行删选。
[0013]优选的,该模拟金融交易的游戏实现装置还包括第二接收模块,用于游戏过程中接收用户对奖励道具的触发操作;所述界面处理模块还用于在游戏界面生成并显示所述奖励道具,在所述第二接收模块接收到用户对所述奖励道具的触发操作后,还用于在游戏界面提前显示预设时间内的行情走势图。
[0014]优选的,该模拟金融交易的游戏实现装置还包括:统计模块,用于根据预设统计规则统计用户的盈亏值;比较模块,用于将用户的盈亏值与预设值比较;所述界面处理模块具体用于用户的盈亏值大于或等于预设值时,在游戏界面生成并显示奖励道具。
[0015]本发明提供的模拟金融交易的游戏实现方法及装置,对金融交易市场中金融交易标的的原始历史行情数据进行删选,得到有效金融交易标的的有效历史行情数据,确定待显示的有效金融交易标的,在游戏界面按照时间先后顺序以及预设频率动态生成并显示与所述待显示的有效金融交易标的的有效历史行情数据对应的行情走势图,再基于游戏界面显示的行情走势图,接收用户的交易操作,基于用户的游戏账户,根据用户的交易操作以及所述待显示的有效金融交易标的在金融交易市场的交易规则实现交易。提供一种趣味性强、可控性强、仿真程度高的模拟金融交易的游戏实现方法及装置。
【专利附图】

【附图说明】
[0016]图1为本发明实施例一提供的模拟金融交易的游戏实现方法的流程图;
[0017]图2为本发明实施例二提供的模拟金融交易的游戏实现装置的示意图。
【具体实施方式】
[0018]下面通过【具体实施方式】结合附图对本发明作进一步详细说明。
[0019]实施例一:
[0020]图1为本发明实施例一提供的模拟金融交易的游戏实现方法的流程图,请参考图1,包括如下流程:
[0021]S101、获取金融交易市场中至少一个金融交易标的的原始历史行情数据。
[0022]该步骤可以获取同一金融交易市场或不同金融交易市场中至少一个金融交易标的的原始历史行情数据。金融交易市场例如:沪深A股交易市场。可以由用户或游戏运营商指定金融交易市场、指定金融交易标的和/或指定某一时间段内的原始历史行情数据。
[0023]用户登录游戏界面后,可以通过网络实时地从金融交易市场获取金融交易标的的原始历史行情数据,或者预先将获取到的原始历史行情数据保存在游戏客户端,便于用户离线进行游戏。
[0024]S102、按照预设删选规则对获取到的各金融交易标的的原始历史行情数据进行删选,得到有效金融交易标的的有效历史行情数据。[0025]优选的,按照预设删选规则对获取到的各金融交易标的的原始历史行情数据进行删选具体为:按照价格变动幅度和/或价格变动频率对获取到的各金融交易标的的原始历史行情数据进行删选,删选出价格变动幅度在预设第一范围内和/或价格变动频率在预设第二范围内的有效历史行情数据。价格变动幅度太小或太大、价格变动频率太小或太大均不利于买卖点的判断,不利于游戏的趣味性,也不能达到教育用户学习买卖点这类知识点的目的,因此,在一些实施例中,可以按照价格变动幅度和/或价格变动频率对获取到的各金融交易标的的原始历史行情数据进行删选,这样可以剔除原始历史行情数据中的盘整、单边涨跌等行情数据,删选出有效金融交易标的的有效历史行情数据作为游戏数据集,游戏数据集中包括至少一个金融交易标的的有效历史行情数据。
[0026]S103、确定待显示的有效金融交易标的。
[0027]确定方式包括但不局限于:由模拟金融交易的游戏实现装置或后台系统随机选取;由用户选定或输入金融交易标的的代码。
[0028]S104、在游戏界面按照时间先后顺序以及预设频率动态生成并显示与所述待显示的有效金融交易标的的有效历史行情数据对应的行情走势图。
[0029]通常金融交易标的的行情数据在对应的金融交易市场中均以动态行情走势图的形式展现,为了保证游戏界面的高度仿真,步骤S104以动态行情走势图的方式展现有效金融交易标的的有效历史行情数据,与金融交易市场所不同的仅仅在于,本实施例的动态行情走势图是根据有效金融交易标的的有效历史行情数据生成的,而且以预设频率动态生成并显示;而金融交易市场中的动态行情走势图是根据各金融交易标的的实际行情数据,根据真实的时间进度生成的。
[0030]为了进一步提高游戏界面的仿真度,优选的,步骤S104中的行情走势图为K线图,且每m秒钟生成并显示I根K线,即预设频率为1/m,m大于或等于I。组成K线图的K线为预设时间周期的K线,时间周期可以默认设置或由用户自定义设置,如:K线可以是日K线、周K线、月K线、5分钟K线等等。
[0031]S105、基于S104中游戏界面显示的行情走势图,接收用户的交易操作。
[0032]用户的交易操作包括但不局限于以下所列举的:
[0033]方式一、用户直接点击或触摸行情走势图上的某个点,触发弹出交易菜单,用户在交易菜单中选中买或卖选项。
[0034]方式二、游戏界面上直接显示买和卖选项,用户直接点击买或卖选项。
[0035]此外,游戏界面上还直接显示交易数量选项或弹出的交易菜单中还列出交易数量选项供用户选择,例如:1/4、2/4、3/4、全部,分别表示账户可用资金的1/4对应的交易数量、账户可用资金的2/4对应的交易数量、账户可用资金的3/4对应的交易数量、账户可用资金的全额的交易数量。还或者,用户输入交易数量。
[0036]不论用户以哪种方式进行交易操作,通过S105可以得到交易价格和交易数量。
[0037]S106、基于用户的游戏账户,根据用户的交易操作以及步骤S103确定的所述待显示的有效金融交易标的在金融交易市场的交易规则实现交易。如果步骤S103确定的所述待显示的有效金融交易标的为深圳A股金市场中的某一支股票,那么基于用户的游戏账户,根据用户的交易操作以及该股票在深圳A股金市场的交易规则实现交易。
[0038]在一些实施例中,为了增加游戏的趣味性,还在游戏界面生成并显示奖励道具,奖励道具的展现形式包括但不局限于:五角星。在一些实施例中,还包括:游戏过程中接收用户对所述奖励道具的触发操作;在游戏界面提前显示预设时间内的行情走势图。由于游戏界面的行情走势图是按照时间先后顺序动态显示的,因此通常情况下未来时间的行情是不显示的,通过奖励道具的使用可以让用户提前知晓预设时间内的行情,用户参考提前显示的行情,利于作出买卖判断。预设时间包括但不局限于3秒。假设步骤104为每I秒钟生成并显示I根日K线(即m等于I),奖励道具被触发后,提前显示接来下的3根日K线。
[0039]在游戏界面生成并显示奖励道具的机制包括但不局限于:自动定时地在游戏界面生成并显示奖励道具;或者根据预设统计规则统计用户的盈亏值,将用户的盈亏值与预设值比较,若用户的盈亏值大于或等于预设值,则在游戏界面生成并显示奖励道具。根据预设统计规则统计用户的盈亏值包括但不局限于:统计游戏开始到结束各单次交易的盈亏值;或者统计游戏开始到结束所有交易操作共产生的盈亏值。
[0040]实施例二:
[0041]图2为本发明实施例二提供的模拟金融交易的游戏实现装置的示意图,如图2所示,模拟金融交易的游戏实现装置2包括获取模块21、删选模块22、第一接收模块23、界面处理模块24、第二接收模块25和交易模块26,其中:
[0042]获取模块21用于获取金融交易市场中至少一个金融交易标的的原始历史行情数据。可以获取同一金融交易市场或不同金融交易市场中至少一个金融交易标的的原始历史行情数据。可以由用户或游戏运营商指定金融交易市场、指定金融交易标的和/或指定某一时间段内的原始历史行情数据。用户登录游戏界面后,可以通过网络实时地从金融交易市场获取金融交易标的的原始历史行情数据,或者预先获取到原始历史行情数据并保存在游戏客户端,便于用户离线进行游戏。
[0043]删选模块22用于按照预设删选规则对所述获取模块获取到的各金融交易标的的原始历史行情数据进行删选,得到有效金融交易标的的有效历史行情数据。优选的,删选模块22具体用于按照价格变动幅度和/或价格变动频率对所述获取模块获取到的各金融交易标的的原始历史行情数据进行删选,删选出价格变动幅度在预设第一范围内和/或价格变动频率在预设第二范围内的有效历史行情数据。价格变动幅度太小或太大、价格变动频率太小或太大均不利于买卖点的判断,不利于游戏的趣味性,也不能达到教育用户学习买卖点这类知识点的目的,按照价格变动幅度和/或价格变动频率对获取到的各金融交易标的的原始历史行情数据进行删选,可以剔除原始历史行情数据中的盘整、单边涨跌等行情数据,删选出有效金融交易标的的有效历史行情数据作为游戏数据集,游戏数据集中包括至少一个金融交易标的的有效历史行情数据。
[0044]确定模块23用于确定待显不的有效金融交易标的;包括但不局限于由模拟金融交易的游戏实现装置或后台系统随机选取;由用户选定或输入金融交易标的的代码。
[0045]界面处理模块24用于在游戏界面按照时间先后顺序以及预设频率动态生成并显示与所述待显示的有效金融交易标的的有效历史行情数据对应的行情走势图;与金融交易市场所不同的是,本实施例的动态行情走势图是根据有效金融交易标的的有效历史行情数据生成的,而且,以预设频率动态生成并显示。为了进一步提高游戏界面的仿真度,优选的,行情走势图为K线图,且每m秒钟生成并显示I根K线,即预设频率为1/m,m大于或等于
I。组成K线图的K线为预设时间周期的K线,时间周期可以默认设置或由用户自定义设置,如:K线可以是日K线、周K线、月K线、5分钟K线等等。
[0046]第一接收模块25,用于基于游戏界面显示的行情走势图,接收用户的交易操作。得到交易价格和交易数量。
[0047]交易模块26,用于基于用户的游戏账户,根据用户的交易操作以及所述待显示的有效金融交易标的在金融交易市场的交易规则实现交易。
[0048]为了增加游戏的趣味性,模拟金融交易的游戏实现装置2还可进一步包括第二接收模块27,用于游戏过程中接收用户对奖励道具的触发操作;界面处理模块24还用于在游戏界面生成并显示所述奖励道具,在第二接收模块27接收到用户对所述奖励道具的触发操作后,还用于在游戏界面提前显示预设时间内的行情走势图。奖励道具的展现形式包括但不局限于:五角星。通过奖励道具的使用可以让用户提前知晓预设时间内的行情,用户参考提前显示的行情,利于作出买卖判断。预设时间包括但不局限于3秒。假设步骤104为每I秒钟生成并显示I根日K线(即m等于I),奖励道具被触发后,提前显示接来下的3根日K线。
[0049]界面处理模块24可以自动定时地在游戏界面生成并显示奖励道具;或者为了增加游戏的趣味性,模拟金融交易的游戏实现装置2还可进一步包括:统计模块28,用于根据预设统计规则统计用户的盈亏值;比较模块29,用于将用户的盈亏值与预设值比较;界面处理模块24可以用于用户的盈亏值大于或等于预设值时,在游戏界面生成并显示奖励道具。
[0050]本发明基于金融交易市场中金融交易标的的原始历史行情数据,进行删选得到有效历史行情数据,作为游戏数据集,在游戏界面按照时间先后顺序以及预设频率动态生成并显示与待显示的有效金融交易标的的有效历史行情数据对应的行情走势图,再基于该行情走势图,接收用户的交易操作,基于用户的游戏账户,根据用户的交易操作以及该待显示的有效金融交易标的在金融交易市场的交易规则实现交易。提供了一种趣味性强、可控性强、仿真程度高的模拟金融交易的游戏实现方法及装置。
[0051]以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属【技术领域】的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
【权利要求】
1.一种模拟金融交易的游戏实现方法,其特征在于,包括: 获取金融交易市场中至少一个金融交易标的的原始历史行情数据; 按照预设删选规则对获取到的各金融交易标的的原始历史行情数据进行删选,得到有效金融交易标的的有效历史行情数据; 确定待显示的有效金融交易标的; 在游戏界面按照时间先后顺序以及预设频率动态生成并显示与所述待显示的有效金融交易标的的有效历史行情数据对应的行情走势图; 基于游戏界面显示的所述行情走势图,接收用户的交易操作; 基于用户的游戏账户,根据用户的交易操作以及所述待显示的有效金融交易标的在金融交易市场的交易规则实现交易。
2.如权利要求1所述的模拟金融交易的游戏实现方法,其特征在于,按照预设删选规则对获取到的各金融交易标的的原始历史行情数据进行删选具体为:按照价格变动幅度和/或价格变动频率对获取到的各金融交易标的的原始历史行情数据进行删选。
3.如权利要求1所述的模拟金融交易的游戏实现方法,其特征在于,所述行情走势图为K线图,且每m秒钟生成并显示I根K线,m大于或等于I。
4.如权利要求3所述的模拟金融交易的游戏实现方法,其特征在于,所述K线为预设时间周期的K线。
5.如权利要求1至4任一项所述的模拟金融交易的游戏实现方法,其特征在于,还包括: 在游戏界面生成并显示奖励道具; 游戏过程中接收用户对所述奖励道具的触发操作; 在游戏界面提前显示预设时间内的行情走势图。
6.如权利要求5所述的模拟金融交易的游戏实现方法,其特征在于,在游戏界面生成并显示奖励道具之前,还包括: 根据预设统计规则统计用户的盈亏值; 将用户的盈亏值与预设值比较; 若用户的盈亏值大于或等于预设值,则进入在游戏界面生成并显示奖励道具的步骤。
7.一种模拟金融交易的游戏实现装置,其特征在于,包括: 获取模块,用于获取金融交易市场中至少一个金融交易标的的原始历史行情数据; 删选模块,用于按照预设删选规则对所述获取模块获取到的各金融交易标的的原始历史行情数据进行删选,得到有效金融交易标的的有效历史行情数据; 确定模块,用于确定待显示的有效金融交易标的; 界面处理模块,用于在游戏界面按照时间先后顺序以及预设频率动态生成并显示与所述待显示的有效金融交易标的的有效历史行情数据对应的行情走势图; 第一接收模块,用于基于游戏界面显示的所述行情走势图,接收用户的交易操作; 交易模块,用于基于用户的游戏账户,根据用户的交易操作以及所述待显示的有效金融交易标的在金融交易市场的交易规则实现交易。
8.如权利要求7所述的模拟金融交易的游戏实现装置,其特征在于,所述删选模块具体用于按照价格变动幅度和/或价格变动频率对所述获取模块获取到的各金融交易标的的原始历史行情数据进行删选。
9.如权利要求7或8所述的模拟金融交易的游戏实现装置,其特征在于,还包括第二接收模块,用于游戏过程中接收用户对奖励道具的触发操作;所述界面处理模块还用于在游戏界面生成并显示所述奖励道具,在所述第二接收模块接收到用户对所述奖励道具的触发操作后,还用于在游戏界面提前显示预设时间内的行情走势图。
10.如权利要求9所述的模拟金融交易的游戏实现装置,其特征在于,还包括: 统计模块,用于根据预设统计规则统计用户的盈亏值; 比较模块,用于将用户的盈亏值与预设值比较; 所述界面处理模块具 体用于用户的盈亏值大于或等于预设值时,在游戏界面生成并显示奖励道具。
【文档编号】A63F13/00GK103530506SQ201310456936
【公开日】2014年1月22日 申请日期:2013年9月29日 优先权日:2013年9月29日
【发明者】汪义建 申请人:深圳云富网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1