一种股票自动交易的方法及装置与流程

文档序号:12748791阅读:329来源:国知局
一种股票自动交易的方法及装置与流程

本发明涉及数据监控技术领域,特别是涉及一种股票自动交易的方法及装置。



背景技术:

随着当前人们生活步调的节奏越来越快,数据信息的实时性显得越为重要。像股票实时行情这种信息量大,内容更新频率快的数据,则需要更灵活的方式实现有用的价值。

现有的股票数据分析技术,通过对股票数据的分析,可以在应用程序或者网站上实时显示大盘的走势和成交量。但是现有的股票交易只能通过客户自己操作实现,在客户因为其他工作或者因为慌忙没有成功执行买卖交易时,会错过最佳的交易时机或者误操作造成损失,影响用户的收益。



技术实现要素:

本发明实施例的目的在于提供一种股票自动交易的方法及装置,以实现股票的实时自动交易,减少用户的损失并提高收益。具体技术方案如下:

第一方面,本发明实施例提供了一种股票自动交易的方法,包括:

获取股票的历史信息、所述股票的实时信息及所述股票的买入价格,其中,所述股票的历史信息包括所述股票的所有历史价格和/或所述股票的所有历史交易量,所述股票的实时信息包括所述股票的实时价格和/或所述股票的实时交易量;

根据所述股票的历史信息,得到满足预设买入条件的所述股票的买入价格和/或所述股票的买入交易量,并确定所述买入价格和/或所述买入交易量为第一阈值;

在所述股票的实时信息小于所述第一阈值时,确定满足预设历史涨幅条件的买入操控信号;

根据所述买入操控信号,自动执行所述股票的股票买入的操作;

根据所述股票的买入价格及所述股票的预设涨跌条件,确定所述股票的卖出价格;

根据所述股票的实时信息、所述卖出价格及所述股票的预设卖出条件,确定卖出操控信号;

根据所述卖出操控信号,自动执行所述股票的股票卖出的操作。

可选的,所述预设买入条件为:所述股票的买入价格为所述股票的历史平均价格和/或所述股票的买入交易量为所述股票的历史平均交易量。

可选的,所述预设历史涨幅条件为所述股票的当前实时价格相较于所述股票的前一秒价格的上涨比例达到预设比例。

可选的,所述买入操控信号为存储于数据库中与所述股票买入的操作对应的买入索引。

可选的,所述根据所述买入操控信号,自动执行所述股票的股票买入的操作,包括:

根据所述买入索引,查找并自动执行所述数据库中、与所述买入索引对应的股票买入的操作。

可选的,所述根据所述股票的买入价格及所述股票的预设涨跌条件,确定所述股票的卖出价格,包括:

根据所述股票的买入价格与所述买入价格的预设涨幅之和,确定所述和为所述股票的卖出价格;或者

根据所述股票的买入价格与所述买入价格的预设跌幅之差,确定所述差为所述股票的卖出价格。

可选的,所述根据所述股票的实时信息,所述卖出价格及所述股票的预设卖出条件,确定卖出操控信号,包括:

在所述实时信息大于或等于所述和时,确定所述卖出操控信号;或者

在所述实时信息小于或等于所述差时,确定所述卖出操控信号。

可选的,所述卖出操控信号为存储于所述数据库中与所述股票卖出的操作对应的卖出索引。

可选的,所述根据所述卖出操控信号,自动执行所述股票的股票卖出的操作,包括:

根据所述卖出索引,查找并自动执行所述数据库中、与所述卖出索引对应的股票卖出的操作。

第二方面,本发明实施例提供了一种股票自动交易的装置,包括:

获取模块,用于获取股票的历史信息、所述股票的实时信息及所述股票的买入价格,其中,所述股票的历史信息包括所述股票的所有历史价格和/或所述股票的所有历史交易量,所述股票的实时信息包括所述股票的实时价格和/或所述股票的实时交易量;

第一确定模块,用于根据所述股票的历史信息,得到满足预设买入条件的所述股票的买入价格和/或所述股票的买入交易量,并确定所述买入价格和/或所述买入交易量为第一阈值;

第二确定模块,用于在所述股票的实时信息小于所述第一阈值时,确定满足预设历史涨幅条件的买入操控信号;

第一执行模块,用于根据所述买入操控信号,自动执行所述股票的股票买入的操作;

第三确定模块,用于根据所述股票的买入价格及所述股票的预设涨跌条件,确定所述股票的卖出价格;

第四确定模块,用于根据所述股票的实时信息、所述卖出价格及所述股票的预设卖出条件,确定卖出操控信号;

第二执行模块,用于根据所述卖出操控信号,自动执行所述股票的股票卖出的操作。

本发明实施例提供的一种股票自动交易的方法及装置,可以通过股票的历史信息确定买入股票的最佳时机,当到达最佳时机时自动执行股票的买入操作,在已购买的股票的收益或者损失达到一定程度时,本发明实施例可以实现自动执行股票的卖出操作,本发明实施例实现了减少用户的损失、提高用户的收益。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。

附图说明

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

图1为本发明实施例的股票自动交易的方法的流程示意图;

图2为本发明实施例的股票自动交易的装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了实现自动执行股票的买卖操作,减少用户的损失、提高收益,本发明实施例提供了一种股票自动交易的方法及装置。

下面首先对本发明实施例所提供的一种股票自动交易的方法进行介绍。

需要说明的是,本发明实施例所提供的一种股票自动交易的方法的执行主体可以为一种股票自动交易的装置。具体的,该股票自动交易的装置可以应用于手机的应用程序中;当然,该股票自动交易的装置还可以应用于计算机的网页中,这也是合理的。

图1为本发明实施例的股票自动交易的方法的流程示意图,该方法可以包括如下步骤:

S101,获取股票的历史信息、该股票的实时信息及该股票的买入价格。

其中,股票的历史信息包括该股票的所有历史价格和/或该股票的所有历史交易量,股票的实时信息包括该股票的实时价格和/或该股票的实时交易量。

具体的,在买入股票时,需要对该股票的历史信息,即K线,进行分析。在卖出股票时,需要判断该股票的收益,也就是说相较于买入时的价格,该股票涨幅为多少或者跌幅为多少。

S102,根据股票的历史信息,得到满足预设买入条件的该股票的买入价格和/或该股票的买入交易量,并确定买入价格和/或买入交易量为第一阈值。

其中,预设买入条件,可以是股票的买入价格为该股票的历史平均价格和/或股票的买入交易量为该股票的历史平均交易量,也可以是股票的买入价格为该股票的历史最低价格和/或股票的买入交易量为该股票的历史最低交易量,还可以是股票的买入价格为该股票的历史价格的黄金分割点和/或股票的买入交易量为该股票的历史交易量的黄金分割点,这都是合理的。

根据历史信息进行分析,在预设买入条件下买入股票能够使得用户买入的股票获得较大的收益。

S103,在股票的实时信息小于第一阈值时,确定满足预设历史涨幅条件的买入操控信号。

其中,预设历史涨幅条件可以为股票的当前实时价格达到预设价格,也可以为股票的当前实时价格相较于该股票的前一秒价格的上涨比例达到预设比例,这都是合理的。

其次,买入操控信号,可以是直接执行买入操控的控制动作,也可以是存储于数据库中与股票买入的操作对应的买入索引,这都是合理的。

S104,根据买入操控信号,自动执行该股票的股票买入的操作。

在买入操控信号为直接执行买入操控的控制动作时,直接自动执行股票买入的操作。

在买入操控信号为存储于数据库中与股票买入的操作对应的买入索引时,需要根据买入索引,查找并自动执行数据库中与买入索引对应的股票买入的操作。

S105,根据股票的买入价格及该股票的预设涨跌条件,确定该股票的卖出价格。

其中,股票的预设涨跌条件为该股票的预设涨幅比例值或者预设跌幅比例值,根据实际情况进行设定;举例而言,预设涨幅比例值可以为30%、40%或50%,等等;预设跌幅比例值可以为5%、8%或10%,等等。需要说明的是,预设涨幅比例值及预设跌幅比例值设置的越大,则用户的风险越高。

具体的,股票的卖出价格,可以是该股票的买入价格与买入价格的预设涨幅之和,也可以是该股票的买入价格与买入价格的预设跌幅之差。其中,预设涨幅为该股票的买入价格与预设涨幅比例值的乘积;预设跌幅为该股票的买入价格与预设跌幅比例值的乘积。

S106,根据股票的实时信息,卖出价格及该股票的预设卖出条件,确定卖出操控信号。

为了减少用户的损失且提高用户的收益,本发明实施例设置了预设卖出条件,预设卖出条件用于设置股票卖出的阈值,当股票达到阈值时,自动执行卖出操作。

其中,卖出操控信号,可以是直接执行卖出操控的控制动作,也可以是存储于数据库中与股票卖出的操作对应的卖出索引,这都是合理的。

S107,根据卖出操控信号,自动执行该股票的股票卖出的操作。

在卖出操控信号为直接执行卖出操控的控制动作时,直接自动执行股票卖出的操作。

在卖出操控信号为存储于数据库中与股票卖出的操作对应的卖出索引时,需要根据卖出索引,查找并自动执行数据库中与卖出索引对应的股票卖出的操作。

应用本发明实施例,通过股票的历史信息确定买入股票的最佳时机,当到达最佳时机时自动执行股票的买入操作,在已购买的股票的收益或者损失达到一定程度时,可以实现自动执行股票的卖出操作,减少用户的损失、提高用户的收益。

更进一步的,本发明的又一实施例的股票自动交易的方法中,预设买入条件为:股票的买入价格为该股票的历史平均价格和/或股票的买入交易量为该股票的历史平均交易量。

应用本发明实施例,确定股票的历史平均价格和/或历史平均交易量为股票买入的条件,能够使得用户的收益得到保证。

更进一步的,本发明又一实施例的股票自动交易的方法中,预设历史涨幅条件为股票的当前实时价格相较于该股票的前一秒价格的上涨比例达到预设比例。

需要说明的是,该预设比例可以根据实际情况设定,举例而言,该预设比例可以为3%、5%或8%,等等。

更进一步的,本发明又一实施例的股票自动交易的方法中,根据买入操控信号,自动执行股票买入的操作,包括:

在买入操控信号为存储于数据库中与股票买入的操作对应的买入索引时,根据买入索引,查找并自动执行数据库中、与买入索引对应的股票买入的操作。

应用本发明实施例,通过买入索引,确定执行的买入操作,通过索引实现控制操作的过程相较于直接执行股票买入操作,安全性和可执行性更高,也更易实现。

更进一步的,本发明又一实施例的股票自动交易的方法中,根据股票的实时信息,卖出价格及股票的预设卖出条件,确定卖出操控信号,包括:

根据股票的买入价格与买入价格的预设涨幅之和,确定之和为该股票的卖出价格;或者

根据股票的买入价格与买入价格的预设跌幅之差,确定之差为该股票的卖出价格;

在实时信息大于或等于上述之和时,确定卖出操控信号;或者

在实时信息小于或等于上述之差时,确定卖出操控信号。

应用本发明实施例,能够实现股票在达到预设涨幅比例值或者预设跌幅比例值时,自动执行股票的卖出操作,能够有效的规避风险,减少用户的损失,并提高用户的收益。

更进一步的,本发明又一实施例的股票自动交易的方法中,根据卖出操控信号,自动执行股票卖出的操作,包括:

在卖出操控信号为存储于数据库中与股票卖出的操作对应的卖出索引时,根据卖出索引,查找并自动执行数据库中、与卖出索引对应的股票卖出的操作。

应用本发明实施例,通过卖出索引,确定执行的卖出操作,通过索引实现控制操作的过程相较于直接执行股票卖出操作,安全性和可执行性更高,也更易实现。

下面结合具体的应用实例,对本发明实施例所提供的一种股票自动交易的方法进行介绍。

第一种情况,假设用户关注了000001这支股票,获取股票000001的历史平均价格为18.57元,则将第一阈值设置为18.57元。在股票000001的价格上升的过程中,若当前实时价格为18.50元,由于低于18.57元,则判断当前实时价格相较于前一时刻价格的上涨比例,如果上涨了5%,即该股票的前一时刻的价格为17.61元时,自动执行股票的买入操作。

第二种情况,假设用户已经按照18.50元的价格买入了股票000001,设置股票000001的卖出价格为24.05元或16.65元。也就是说在股票000001的价格达到24.05元时,卖出股票,则用户获得了单支5.55元的收益;在股票000001的价格达到16.65元时,卖出股票,则用户单支只损失了1.85元。有效的控制了用户的损失,并且保证了用户的收益。

相应于上述方法实施例,本发明实施例提供了一种股票自动交易的装置,如图2所示,所述装置可以包括:

获取模块210,用于获取股票的历史信息、所述股票的实时信息及所述股票的买入价格,其中,所述股票的历史信息包括所述股票的所有历史价格和/或所述股票的所有历史交易量,所述股票的实时信息包括所述股票的实时价格和/或所述股票的实时交易量;

第一确定模块220,用于根据所述股票的历史信息,得到满足预设买入条件的所述股票的买入价格和/或所述股票的买入交易量,并确定所述买入价格和/或所述买入交易量为第一阈值;

第二确定模块230,用于在所述股票的实时信息小于所述第一阈值时,确定满足预设历史涨幅条件的买入操控信号;

第一执行模块240,用于根据所述买入操控信号,自动执行所述股票的股票买入的操作;

第三确定模块250,用于根据所述股票的买入价格及所述股票的预设涨跌条件,确定所述股票的卖出价格;

第四确定模块260,用于根据所述股票的实时信息、所述卖出价格及所述股票的预设卖出条件,确定卖出操控信号;

第二执行模块270,用于根据所述卖出操控信号,自动执行所述股票的股票卖出的操作。

应用本发明实施例,通过股票的历史信息确定买入股票的最佳时机,当到达最佳时机时自动执行股票的买入操作,在已购买的股票的收益或者损失达到一定程度时,可以实现自动执行股票的卖出操作,减少用户的损失、提高用户的收益。

需要说明的是,本发明实施例的装置是应用上述股票自动交易的方法的装置,则上述股票自动交易的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。

本发明的又一实施例的股票自动交易的装置中,所述预设买入条件为:所述股票的买入价格为所述股票的历史平均价格和/或所述股票的买入交易量为所述股票的历史平均交易量。

本发明的又一实施例的股票自动交易的装置中,所述预设历史涨幅条件为所述股票的当前实时价格相较于所述股票的前一秒价格的上涨比例达到预设比例。

本发明的又一实施例的股票自动交易的装置中,所述买入操控信号为存储于数据库中与所述股票买入的操作对应的买入索引。

本发明的又一实施例的股票自动交易的装置中,所述第一执行模块240具体用于:

根据所述买入索引,查找并自动执行所述数据库中、与所述买入索引对应的股票买入的操作。

本发明的又一实施例的股票自动交易的装置中,所述第三确定模块250,包括:

第一确定子模块,用于根据所述股票的买入价格与所述买入价格的预设涨幅之和,确定所述和为所述股票的卖出价格;

第二确定子模块,用于根据所述股票的买入价格与所述买入价格的预设跌幅之差,确定所述差为所述股票的卖出价格。

本发明的又一实施例的股票自动交易的装置中,所述第四确定模块260,包括:

第三确定子模块,用于在所述实时信息大于或等于所述和时,确定所述卖出操控信号;

第四确定子模块,用于在所述实时信息小于或等于所述差时,确定所述卖出操控信号。

本发明的又一实施例的股票自动交易的装置中,所述卖出操控信号为存储于所述数据库中与所述股票卖出的操作对应的卖出索引。

本发明的又一实施例的股票自动交易的装置中,所述第二执行模块270具体用于:

根据所述卖出索引,查找并自动执行所述数据库中、与所述卖出索引对应的股票卖出的操作。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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