本發(fā)明涉及數(shù)據(jù)監(jiān)控技術領域,特別是涉及一種股票自動交易的方法及裝置。
背景技術:
隨著當前人們生活步調的節(jié)奏越來越快,數(shù)據(jù)信息的實時性顯得越為重要。像股票實時行情這種信息量大,內容更新頻率快的數(shù)據(jù),則需要更靈活的方式實現(xiàn)有用的價值。
現(xiàn)有的股票數(shù)據(jù)分析技術,通過對股票數(shù)據(jù)的分析,可以在應用程序或者網(wǎng)站上實時顯示大盤的走勢和成交量。但是現(xiàn)有的股票交易只能通過客戶自己操作實現(xiàn),在客戶因為其他工作或者因為慌忙沒有成功執(zhí)行買賣交易時,會錯過最佳的交易時機或者誤操作造成損失,影響用戶的收益。
技術實現(xiàn)要素:
本發(fā)明實施例的目的在于提供一種股票自動交易的方法及裝置,以實現(xiàn)股票的實時自動交易,減少用戶的損失并提高收益。具體技術方案如下:
第一方面,本發(fā)明實施例提供了一種股票自動交易的方法,包括:
獲取股票的歷史信息、所述股票的實時信息及所述股票的買入價格,其中,所述股票的歷史信息包括所述股票的所有歷史價格和/或所述股票的所有歷史交易量,所述股票的實時信息包括所述股票的實時價格和/或所述股票的實時交易量;
根據(jù)所述股票的歷史信息,得到滿足預設買入條件的所述股票的買入價格和/或所述股票的買入交易量,并確定所述買入價格和/或所述買入交易量為第一閾值;
在所述股票的實時信息小于所述第一閾值時,確定滿足預設歷史漲幅條件的買入操控信號;
根據(jù)所述買入操控信號,自動執(zhí)行所述股票的股票買入的操作;
根據(jù)所述股票的買入價格及所述股票的預設漲跌條件,確定所述股票的賣出價格;
根據(jù)所述股票的實時信息、所述賣出價格及所述股票的預設賣出條件,確定賣出操控信號;
根據(jù)所述賣出操控信號,自動執(zhí)行所述股票的股票賣出的操作。
可選的,所述預設買入條件為:所述股票的買入價格為所述股票的歷史平均價格和/或所述股票的買入交易量為所述股票的歷史平均交易量。
可選的,所述預設歷史漲幅條件為所述股票的當前實時價格相較于所述股票的前一秒價格的上漲比例達到預設比例。
可選的,所述買入操控信號為存儲于數(shù)據(jù)庫中與所述股票買入的操作對應的買入索引。
可選的,所述根據(jù)所述買入操控信號,自動執(zhí)行所述股票的股票買入的操作,包括:
根據(jù)所述買入索引,查找并自動執(zhí)行所述數(shù)據(jù)庫中、與所述買入索引對應的股票買入的操作。
可選的,所述根據(jù)所述股票的買入價格及所述股票的預設漲跌條件,確定所述股票的賣出價格,包括:
根據(jù)所述股票的買入價格與所述買入價格的預設漲幅之和,確定所述和為所述股票的賣出價格;或者
根據(jù)所述股票的買入價格與所述買入價格的預設跌幅之差,確定所述差為所述股票的賣出價格。
可選的,所述根據(jù)所述股票的實時信息,所述賣出價格及所述股票的預設賣出條件,確定賣出操控信號,包括:
在所述實時信息大于或等于所述和時,確定所述賣出操控信號;或者
在所述實時信息小于或等于所述差時,確定所述賣出操控信號。
可選的,所述賣出操控信號為存儲于所述數(shù)據(jù)庫中與所述股票賣出的操作對應的賣出索引。
可選的,所述根據(jù)所述賣出操控信號,自動執(zhí)行所述股票的股票賣出的操作,包括:
根據(jù)所述賣出索引,查找并自動執(zhí)行所述數(shù)據(jù)庫中、與所述賣出索引對應的股票賣出的操作。
第二方面,本發(fā)明實施例提供了一種股票自動交易的裝置,包括:
獲取模塊,用于獲取股票的歷史信息、所述股票的實時信息及所述股票的買入價格,其中,所述股票的歷史信息包括所述股票的所有歷史價格和/或所述股票的所有歷史交易量,所述股票的實時信息包括所述股票的實時價格和/或所述股票的實時交易量;
第一確定模塊,用于根據(jù)所述股票的歷史信息,得到滿足預設買入條件的所述股票的買入價格和/或所述股票的買入交易量,并確定所述買入價格和/或所述買入交易量為第一閾值;
第二確定模塊,用于在所述股票的實時信息小于所述第一閾值時,確定滿足預設歷史漲幅條件的買入操控信號;
第一執(zhí)行模塊,用于根據(jù)所述買入操控信號,自動執(zhí)行所述股票的股票買入的操作;
第三確定模塊,用于根據(jù)所述股票的買入價格及所述股票的預設漲跌條件,確定所述股票的賣出價格;
第四確定模塊,用于根據(jù)所述股票的實時信息、所述賣出價格及所述股票的預設賣出條件,確定賣出操控信號;
第二執(zhí)行模塊,用于根據(jù)所述賣出操控信號,自動執(zhí)行所述股票的股票賣出的操作。
本發(fā)明實施例提供的一種股票自動交易的方法及裝置,可以通過股票的歷史信息確定買入股票的最佳時機,當?shù)竭_最佳時機時自動執(zhí)行股票的買入操作,在已購買的股票的收益或者損失達到一定程度時,本發(fā)明實施例可以實現(xiàn)自動執(zhí)行股票的賣出操作,本發(fā)明實施例實現(xiàn)了減少用戶的損失、提高用戶的收益。當然,實施本發(fā)明的任一產(chǎn)品或方法必不一定需要同時達到以上所述的所有優(yōu)點。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例的股票自動交易的方法的流程示意圖;
圖2為本發(fā)明實施例的股票自動交易的裝置的結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
為了實現(xiàn)自動執(zhí)行股票的買賣操作,減少用戶的損失、提高收益,本發(fā)明實施例提供了一種股票自動交易的方法及裝置。
下面首先對本發(fā)明實施例所提供的一種股票自動交易的方法進行介紹。
需要說明的是,本發(fā)明實施例所提供的一種股票自動交易的方法的執(zhí)行主體可以為一種股票自動交易的裝置。具體的,該股票自動交易的裝置可以應用于手機的應用程序中;當然,該股票自動交易的裝置還可以應用于計算機的網(wǎng)頁中,這也是合理的。
圖1為本發(fā)明實施例的股票自動交易的方法的流程示意圖,該方法可以包括如下步驟:
S101,獲取股票的歷史信息、該股票的實時信息及該股票的買入價格。
其中,股票的歷史信息包括該股票的所有歷史價格和/或該股票的所有歷史交易量,股票的實時信息包括該股票的實時價格和/或該股票的實時交易量。
具體的,在買入股票時,需要對該股票的歷史信息,即K線,進行分析。在賣出股票時,需要判斷該股票的收益,也就是說相較于買入時的價格,該股票漲幅為多少或者跌幅為多少。
S102,根據(jù)股票的歷史信息,得到滿足預設買入條件的該股票的買入價格和/或該股票的買入交易量,并確定買入價格和/或買入交易量為第一閾值。
其中,預設買入條件,可以是股票的買入價格為該股票的歷史平均價格和/或股票的買入交易量為該股票的歷史平均交易量,也可以是股票的買入價格為該股票的歷史最低價格和/或股票的買入交易量為該股票的歷史最低交易量,還可以是股票的買入價格為該股票的歷史價格的黃金分割點和/或股票的買入交易量為該股票的歷史交易量的黃金分割點,這都是合理的。
根據(jù)歷史信息進行分析,在預設買入條件下買入股票能夠使得用戶買入的股票獲得較大的收益。
S103,在股票的實時信息小于第一閾值時,確定滿足預設歷史漲幅條件的買入操控信號。
其中,預設歷史漲幅條件可以為股票的當前實時價格達到預設價格,也可以為股票的當前實時價格相較于該股票的前一秒價格的上漲比例達到預設比例,這都是合理的。
其次,買入操控信號,可以是直接執(zhí)行買入操控的控制動作,也可以是存儲于數(shù)據(jù)庫中與股票買入的操作對應的買入索引,這都是合理的。
S104,根據(jù)買入操控信號,自動執(zhí)行該股票的股票買入的操作。
在買入操控信號為直接執(zhí)行買入操控的控制動作時,直接自動執(zhí)行股票買入的操作。
在買入操控信號為存儲于數(shù)據(jù)庫中與股票買入的操作對應的買入索引時,需要根據(jù)買入索引,查找并自動執(zhí)行數(shù)據(jù)庫中與買入索引對應的股票買入的操作。
S105,根據(jù)股票的買入價格及該股票的預設漲跌條件,確定該股票的賣出價格。
其中,股票的預設漲跌條件為該股票的預設漲幅比例值或者預設跌幅比例值,根據(jù)實際情況進行設定;舉例而言,預設漲幅比例值可以為30%、40%或50%,等等;預設跌幅比例值可以為5%、8%或10%,等等。需要說明的是,預設漲幅比例值及預設跌幅比例值設置的越大,則用戶的風險越高。
具體的,股票的賣出價格,可以是該股票的買入價格與買入價格的預設漲幅之和,也可以是該股票的買入價格與買入價格的預設跌幅之差。其中,預設漲幅為該股票的買入價格與預設漲幅比例值的乘積;預設跌幅為該股票的買入價格與預設跌幅比例值的乘積。
S106,根據(jù)股票的實時信息,賣出價格及該股票的預設賣出條件,確定賣出操控信號。
為了減少用戶的損失且提高用戶的收益,本發(fā)明實施例設置了預設賣出條件,預設賣出條件用于設置股票賣出的閾值,當股票達到閾值時,自動執(zhí)行賣出操作。
其中,賣出操控信號,可以是直接執(zhí)行賣出操控的控制動作,也可以是存儲于數(shù)據(jù)庫中與股票賣出的操作對應的賣出索引,這都是合理的。
S107,根據(jù)賣出操控信號,自動執(zhí)行該股票的股票賣出的操作。
在賣出操控信號為直接執(zhí)行賣出操控的控制動作時,直接自動執(zhí)行股票賣出的操作。
在賣出操控信號為存儲于數(shù)據(jù)庫中與股票賣出的操作對應的賣出索引時,需要根據(jù)賣出索引,查找并自動執(zhí)行數(shù)據(jù)庫中與賣出索引對應的股票賣出的操作。
應用本發(fā)明實施例,通過股票的歷史信息確定買入股票的最佳時機,當?shù)竭_最佳時機時自動執(zhí)行股票的買入操作,在已購買的股票的收益或者損失達到一定程度時,可以實現(xiàn)自動執(zhí)行股票的賣出操作,減少用戶的損失、提高用戶的收益。
更進一步的,本發(fā)明的又一實施例的股票自動交易的方法中,預設買入條件為:股票的買入價格為該股票的歷史平均價格和/或股票的買入交易量為該股票的歷史平均交易量。
應用本發(fā)明實施例,確定股票的歷史平均價格和/或歷史平均交易量為股票買入的條件,能夠使得用戶的收益得到保證。
更進一步的,本發(fā)明又一實施例的股票自動交易的方法中,預設歷史漲幅條件為股票的當前實時價格相較于該股票的前一秒價格的上漲比例達到預設比例。
需要說明的是,該預設比例可以根據(jù)實際情況設定,舉例而言,該預設比例可以為3%、5%或8%,等等。
更進一步的,本發(fā)明又一實施例的股票自動交易的方法中,根據(jù)買入操控信號,自動執(zhí)行股票買入的操作,包括:
在買入操控信號為存儲于數(shù)據(jù)庫中與股票買入的操作對應的買入索引時,根據(jù)買入索引,查找并自動執(zhí)行數(shù)據(jù)庫中、與買入索引對應的股票買入的操作。
應用本發(fā)明實施例,通過買入索引,確定執(zhí)行的買入操作,通過索引實現(xiàn)控制操作的過程相較于直接執(zhí)行股票買入操作,安全性和可執(zhí)行性更高,也更易實現(xiàn)。
更進一步的,本發(fā)明又一實施例的股票自動交易的方法中,根據(jù)股票的實時信息,賣出價格及股票的預設賣出條件,確定賣出操控信號,包括:
根據(jù)股票的買入價格與買入價格的預設漲幅之和,確定之和為該股票的賣出價格;或者
根據(jù)股票的買入價格與買入價格的預設跌幅之差,確定之差為該股票的賣出價格;
在實時信息大于或等于上述之和時,確定賣出操控信號;或者
在實時信息小于或等于上述之差時,確定賣出操控信號。
應用本發(fā)明實施例,能夠實現(xiàn)股票在達到預設漲幅比例值或者預設跌幅比例值時,自動執(zhí)行股票的賣出操作,能夠有效的規(guī)避風險,減少用戶的損失,并提高用戶的收益。
更進一步的,本發(fā)明又一實施例的股票自動交易的方法中,根據(jù)賣出操控信號,自動執(zhí)行股票賣出的操作,包括:
在賣出操控信號為存儲于數(shù)據(jù)庫中與股票賣出的操作對應的賣出索引時,根據(jù)賣出索引,查找并自動執(zhí)行數(shù)據(jù)庫中、與賣出索引對應的股票賣出的操作。
應用本發(fā)明實施例,通過賣出索引,確定執(zhí)行的賣出操作,通過索引實現(xiàn)控制操作的過程相較于直接執(zhí)行股票賣出操作,安全性和可執(zhí)行性更高,也更易實現(xiàn)。
下面結合具體的應用實例,對本發(fā)明實施例所提供的一種股票自動交易的方法進行介紹。
第一種情況,假設用戶關注了000001這支股票,獲取股票000001的歷史平均價格為18.57元,則將第一閾值設置為18.57元。在股票000001的價格上升的過程中,若當前實時價格為18.50元,由于低于18.57元,則判斷當前實時價格相較于前一時刻價格的上漲比例,如果上漲了5%,即該股票的前一時刻的價格為17.61元時,自動執(zhí)行股票的買入操作。
第二種情況,假設用戶已經(jīng)按照18.50元的價格買入了股票000001,設置股票000001的賣出價格為24.05元或16.65元。也就是說在股票000001的價格達到24.05元時,賣出股票,則用戶獲得了單支5.55元的收益;在股票000001的價格達到16.65元時,賣出股票,則用戶單支只損失了1.85元。有效的控制了用戶的損失,并且保證了用戶的收益。
相應于上述方法實施例,本發(fā)明實施例提供了一種股票自動交易的裝置,如圖2所示,所述裝置可以包括:
獲取模塊210,用于獲取股票的歷史信息、所述股票的實時信息及所述股票的買入價格,其中,所述股票的歷史信息包括所述股票的所有歷史價格和/或所述股票的所有歷史交易量,所述股票的實時信息包括所述股票的實時價格和/或所述股票的實時交易量;
第一確定模塊220,用于根據(jù)所述股票的歷史信息,得到滿足預設買入條件的所述股票的買入價格和/或所述股票的買入交易量,并確定所述買入價格和/或所述買入交易量為第一閾值;
第二確定模塊230,用于在所述股票的實時信息小于所述第一閾值時,確定滿足預設歷史漲幅條件的買入操控信號;
第一執(zhí)行模塊240,用于根據(jù)所述買入操控信號,自動執(zhí)行所述股票的股票買入的操作;
第三確定模塊250,用于根據(jù)所述股票的買入價格及所述股票的預設漲跌條件,確定所述股票的賣出價格;
第四確定模塊260,用于根據(jù)所述股票的實時信息、所述賣出價格及所述股票的預設賣出條件,確定賣出操控信號;
第二執(zhí)行模塊270,用于根據(jù)所述賣出操控信號,自動執(zhí)行所述股票的股票賣出的操作。
應用本發(fā)明實施例,通過股票的歷史信息確定買入股票的最佳時機,當?shù)竭_最佳時機時自動執(zhí)行股票的買入操作,在已購買的股票的收益或者損失達到一定程度時,可以實現(xiàn)自動執(zhí)行股票的賣出操作,減少用戶的損失、提高用戶的收益。
需要說明的是,本發(fā)明實施例的裝置是應用上述股票自動交易的方法的裝置,則上述股票自動交易的所有實施例均適用于該裝置,且均能達到相同或相似的有益效果。
本發(fā)明的又一實施例的股票自動交易的裝置中,所述預設買入條件為:所述股票的買入價格為所述股票的歷史平均價格和/或所述股票的買入交易量為所述股票的歷史平均交易量。
本發(fā)明的又一實施例的股票自動交易的裝置中,所述預設歷史漲幅條件為所述股票的當前實時價格相較于所述股票的前一秒價格的上漲比例達到預設比例。
本發(fā)明的又一實施例的股票自動交易的裝置中,所述買入操控信號為存儲于數(shù)據(jù)庫中與所述股票買入的操作對應的買入索引。
本發(fā)明的又一實施例的股票自動交易的裝置中,所述第一執(zhí)行模塊240具體用于:
根據(jù)所述買入索引,查找并自動執(zhí)行所述數(shù)據(jù)庫中、與所述買入索引對應的股票買入的操作。
本發(fā)明的又一實施例的股票自動交易的裝置中,所述第三確定模塊250,包括:
第一確定子模塊,用于根據(jù)所述股票的買入價格與所述買入價格的預設漲幅之和,確定所述和為所述股票的賣出價格;
第二確定子模塊,用于根據(jù)所述股票的買入價格與所述買入價格的預設跌幅之差,確定所述差為所述股票的賣出價格。
本發(fā)明的又一實施例的股票自動交易的裝置中,所述第四確定模塊260,包括:
第三確定子模塊,用于在所述實時信息大于或等于所述和時,確定所述賣出操控信號;
第四確定子模塊,用于在所述實時信息小于或等于所述差時,確定所述賣出操控信號。
本發(fā)明的又一實施例的股票自動交易的裝置中,所述賣出操控信號為存儲于所述數(shù)據(jù)庫中與所述股票賣出的操作對應的賣出索引。
本發(fā)明的又一實施例的股票自動交易的裝置中,所述第二執(zhí)行模塊270具體用于:
根據(jù)所述賣出索引,查找并自動執(zhí)行所述數(shù)據(jù)庫中、與所述賣出索引對應的股票賣出的操作。
需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
本說明書中的各個實施例均采用相關的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內。