本發(fā)明涉及股票數(shù)據(jù)挖掘技術(shù)領(lǐng)域,尤其是涉及一種股票買賣點計算方法及其在股票買賣時機上的判斷策略。
背景技術(shù):
目前中國的上市股票多達數(shù)千只,而且還在不斷增多。如何判斷當(dāng)前是否是適宜的入市時機,如何在紛繁浩瀚的股市中篩選出符合我們預(yù)期的股票,如何在自己的股票走勢中判斷未來的發(fā)展方向和最佳買賣時機,本發(fā)明方法將嘗試解決這些問題。
本發(fā)明方法是一種技術(shù)分析方法。技術(shù)分析只關(guān)心股票市場、股價走向等市場行為本身的變化,而不考慮影響個股實際價值的各種要素,如行業(yè)發(fā)展前景、企業(yè)經(jīng)營情況等。技術(shù)分析所依據(jù)的原理是:“價格的走勢會通過實際發(fā)生的市場交易行為本身表現(xiàn)出來”,為了更好解讀市場行為,技術(shù)分析法要借助很多分析工具、技術(shù)分析方法來預(yù)測價格的未來走勢并確定入市、出市的時機等。
“市場行為涵蓋一切”、“價格依趨勢運行”、“歷史往往會重演”是技術(shù)分析的三大假設(shè)公理。常用的技術(shù)分析可分為如下幾種類型:
(1)經(jīng)典技術(shù)理論分析法。如波浪理論、江恩理論、道氏理論、箱體理論、缺口理論等;
(2)k線形態(tài)析法。如單根k線形態(tài)、雙根k線形態(tài)、三根k線形態(tài)、三角形、楔形、箱形等;
(3)技術(shù)指標(biāo)分析法。如趨勢類指標(biāo)、能量類指標(biāo)、成交量類指標(biāo)、大盤類指標(biāo)等;
(4)量價結(jié)合分析法。如四種量價組合形態(tài):價升量增、價升量縮、價跌量縮、價跌量增;
(5)主力動向分析法。如吸籌階段、拉升階段、洗盤階段、出貨階段。
由于股票市場無論是成熟的還是新興的,都是不斷博弈的,波濤洶涌的;社會經(jīng)濟政策環(huán)境和投資者的素質(zhì)等都是千變?nèi)f化的,因此股票技術(shù)分析的理論和方法也是不斷更新、不斷進步的。
技術(shù)實現(xiàn)要素:
本發(fā)明公開了一種股票買賣點計算方法及其在買賣時機上的判斷策略。方法首先設(shè)計了一種股票買賣點計算的框架;在此基礎(chǔ)上,根據(jù)股票的歷史走勢,總結(jié)經(jīng)驗,設(shè)計相應(yīng)的計算策略并將其添加到框架中。方法根據(jù)所依據(jù)計算數(shù)據(jù)的范圍,將輸出結(jié)果分為兩種典型的操作類型:積極方式和穩(wěn)健方式。對兩種方式分別進行訓(xùn)練獲得最佳參數(shù)后,對每只股票在每天收盤后計算該股票當(dāng)日是否出現(xiàn)買點或賣點。對所有的股票當(dāng)日的買點和賣點進行統(tǒng)計分析,同時以二分查找法迅速預(yù)估明日出現(xiàn)買點或賣點的條件,最后根據(jù)分析結(jié)果形成股票買賣的操作策略。
本發(fā)明方法在每日收盤后進行計算分析,無未來函數(shù),后續(xù)買賣點的生成不會影響前面生成的結(jié)果。對股票買賣點的結(jié)果可視化后,用戶使用上直觀、方便。
假設(shè)股票列表為s,s=[s1,s2,…,si,…,sn],n為股票池中股票的數(shù)量,如中國上市股票的數(shù)量或美國上市股票的數(shù)量。
本發(fā)明方法的具體步驟如下:
(1)基于長短期線設(shè)計買賣點計算框架;
(2)基于斜率組合、基于上下影線等方式對長期線的生成進行參數(shù)調(diào)整;
(3)根據(jù)短期線所依據(jù)計算數(shù)據(jù)的范圍,將輸出結(jié)果分為積極和穩(wěn)健兩種典型的操作方式;
(4)結(jié)合歷史數(shù)據(jù),根據(jù)買賣點生成真實的買賣記錄,并計算獲利,以進行參數(shù)調(diào)優(yōu);
(5)對每只股票在每天收盤后,以收盤價或結(jié)合交易量等方式,計算該股票當(dāng)日是否出現(xiàn)買點或賣點;
(6)對所有股票的當(dāng)日買賣點進行統(tǒng)計分析,同時以二分查找法預(yù)估明日出現(xiàn)買賣點的條件;
(7)根據(jù)分析結(jié)果形成股票買賣時機及操作策略。
其中,步驟(1)中基于長短期線設(shè)計買賣點計算框架,具體為:基于當(dāng)前及歷史數(shù)據(jù)計算兩條走勢曲線:長期線和短期線。長期線也可以稱為賣線;短期線也可以稱為買線。當(dāng)短期線從下往上穿過長期線時,記錄該交點為買點;反之,當(dāng)短期線從上往下穿過長期線時,記錄該交點為賣點。長短期線以統(tǒng)一的形式定義為:line=ema(slope(d,k)*t+d,l)。根據(jù)參數(shù)變量k、t、l取值的不同,基于統(tǒng)一形式進一步具體定義長短線或買賣線。如典型定義:
買線:buyline=ema(slope(d,kb)*tb+d,lb)=ema(slope(d,8)*4+d,14),即以近8天的擬合斜率作為走勢慣性往前走4步后,進行參數(shù)為14的指數(shù)加權(quán)移動平均,式中kb=8,tb=4,lb=14;
賣線:sellline=ema(slope(d,ks)*ts+d,ls)=ema(slope(d,20)*10+d,35),即以近20天的擬合斜率作為走勢慣性往前走10步后,進行參數(shù)為35的指數(shù)加權(quán)移動平均,式中ks=20,ts=10,ls=35。
其中,步驟(2)中基于斜率組合、基于上下影線等方式對長期線的生成進行參數(shù)調(diào)整,具體為:主要調(diào)整賣線sellline的slope(d,ks)*ts部分。有如下兩種調(diào)整方式。
基于斜率組合對長期線的調(diào)整:主要目標(biāo)是調(diào)整ts的大小,即往前走的步數(shù)的大小。記近期斜率slp1=slope(d,20);短期斜率slp2=slope(d,4),根據(jù)slp1和slp2是否大于0,則有四種組合。對不同組合條件下,增大或減小ts的值。其他情況ts保持不變。
基于上下影線對長期線的調(diào)整:主要目標(biāo)也是調(diào)整ts的大小。上影線定義為:(high-max(close,open))/high>thresholdup;下影線定義為:(min(close,open)-low)/low>thresholddown;式中high為最高價,close為收盤價,open為開盤價,low為收盤價。thresholdup為上影線影子長度的最小閾值。thresholddown為下影線影子長度的最小閾值。記近期斜率slp1=slope(d,20),則根據(jù)斜率的正負(fù)和上下影線,有四種組合。對不同組合條件下,增大或減小ts的值。其他情況ts保持不變。
其中,步驟(3)中根據(jù)短期線所依據(jù)計算數(shù)據(jù)的范圍,將輸出結(jié)果分為積極和穩(wěn)健兩種典型的操作方式,具體為:短期線或買線buyline=ema(slope(d,kb)*tb+d,lb),根據(jù)短期線所依據(jù)計算數(shù)據(jù)的范圍,定義兩組相關(guān)參數(shù):超短期和短期。超短期線:buylinea=ema(slope(d,4)*2+d,7),此時kb=4,tb=2,lb=7,即依據(jù)近4天數(shù)據(jù)的斜率慣性往前走2步。短期線:buylineb=ema(slope(d,8)*4+d,14),此時kb=8,tb=4,lb=14,即依據(jù)近8天數(shù)據(jù)的斜率慣性往前走4步。將超短期線和短期線結(jié)合前述的賣線sellline,計算交點得到買賣點后,組合形成兩種操作方式:積極操作方式和穩(wěn)健操作方式。積極操作方式:買線=buylinea;賣線=sellline;穩(wěn)健操作方式:買線=buylineb;賣線=sellline。
其中,步驟(4)中結(jié)合歷史數(shù)據(jù),根據(jù)買賣點生成真實的買賣記錄,并計算獲利,以進行參數(shù)調(diào)優(yōu),具體為:買線buyline和賣線sellline的定義涉及一些參數(shù),包括kb,tb,lb,ks,ts,ls等,實際應(yīng)用時,結(jié)合每只股票的歷史數(shù)據(jù)進行參數(shù)調(diào)優(yōu)。具體步驟為:1、以某只股票,取一段時間的數(shù)據(jù);2、僅調(diào)整一個參數(shù),固定其他參數(shù),生成買賣點;3、根據(jù)買賣點,生成真實的買賣記錄;4、計算買賣的次數(shù)和總獲利情況;5、與上次的獲利結(jié)果進行比較,保留獲利大的結(jié)果和參數(shù);6、重復(fù)執(zhí)行2~5步驟,獲得當(dāng)前調(diào)整參數(shù)的最優(yōu)值;7、固定該調(diào)整參數(shù)的值,以類似步驟換調(diào)另一參數(shù)的值。所有參數(shù)都經(jīng)過調(diào)整后,這樣算做一輪。根據(jù)以上步驟進行幾輪的參數(shù)調(diào)整,最終獲得的參數(shù)即為調(diào)優(yōu)后的參數(shù)。
其中,步驟(5)中對每只股票在每天收盤后,以收盤價或結(jié)合交易量等方式,計算該股票當(dāng)日是否出現(xiàn)買點或賣點,具體為:根據(jù)調(diào)優(yōu)參數(shù),每天生成2種類型的買賣點圖:積極操作方式下的買賣點圖和穩(wěn)健操作方式下的買賣點圖,如圖2所示。對于某只股票某天來說,不一定有買點或賣點,大部分時候是持股或持幣不動的階段。
其中,步驟(6)中對所有股票的當(dāng)日買賣點進行統(tǒng)計分析,同時以二分查找法預(yù)估明日出現(xiàn)買賣點的條件,具體為:對所有股票統(tǒng)計出現(xiàn)買點股票的數(shù)量和出現(xiàn)賣點股票的數(shù)量。同時輸出出現(xiàn)買點的股票。在輸出買點股票時,可結(jié)合其他一些規(guī)則進行排序。對每只股票預(yù)估明日出現(xiàn)買賣點的條件:如果當(dāng)前狀態(tài)是買點買入后的持續(xù)階段,則預(yù)估明日出現(xiàn)賣點的條件;反之如果當(dāng)前狀態(tài)是賣點賣出之后的持續(xù)階段,則預(yù)估明日出現(xiàn)買點的條件。在預(yù)估明日可能出現(xiàn)買點或賣點時,以二分查找法方式進行獲取。以獲取買點條件為例,具體為:1、在股票數(shù)據(jù)序列的最后添加一新數(shù)據(jù)d0,初始值為當(dāng)前收盤價的漲停價;計算新數(shù)據(jù)是否是買點,若不是,則為持幣觀望狀態(tài);若是,則進入下一步。2、對半縮小上漲幅度的值區(qū)間,以區(qū)間的中位值計算新數(shù)據(jù)d0。以該新序列計算買點,根據(jù)最后一位是否是買點標(biāo)志計算新的上漲幅度區(qū)間,計算新數(shù)據(jù)d0,直到計算出來的新數(shù)據(jù)d0價格保持不變。此時價格d0即為出現(xiàn)買點的條件。
其中,步驟(7)中根據(jù)分析結(jié)果形成股票買賣時機及操作策略,具體為:股票入市操作的時機綜合考慮大環(huán)境和小環(huán)境。大環(huán)境是指當(dāng)日出現(xiàn)買點股票的數(shù)量顯著大于出現(xiàn)賣點股票的數(shù)量。如2017年6月15日,積極操作方法出現(xiàn)賣點股票的數(shù)量有34只,而出現(xiàn)買點的股票有407只,此時即為較好的大環(huán)境入市時機。而小環(huán)境則是指當(dāng)日股票是否出現(xiàn)買點,當(dāng)日的交易量相對前一日的變化,買點與最后一個賣點的距離等因素的綜合考慮。小環(huán)境考慮因素涉及的變量在步驟(6)中都已經(jīng)統(tǒng)計得到,此時根據(jù)排序數(shù)據(jù)結(jié)果即可方便進行選擇操作,選擇靠前的股票一般具有出現(xiàn)了買點,交易量較前一日有較大增長變化,且該買點距離上個賣點盡可能的遠(yuǎn)等特征。在實際操作時,先判斷大環(huán)境,再考慮小環(huán)境。
附圖說明
圖1是本發(fā)明股票買賣點計算方法及其在股票買賣時機上的判斷策略流程圖。分為兩部分,上面部分為計算模型方法的設(shè)計和參數(shù)訓(xùn)練過程。下面部分為方法的應(yīng)用和實際操作策略。
圖2為某只股票某天生成的2種類型的買賣點圖。上半部分為積極操作方式下的買賣點圖,下半部分為穩(wěn)健操作方式下的買賣點圖。
具體實施方式
下面結(jié)合附圖和實例,對本發(fā)明進行詳細(xì)的描述。
本發(fā)明公開了一種股票買賣點計算方法及其在股票買賣時機上的判斷策略。這是一種技術(shù)分析的方法,方法在每日收盤后進行計算分析,后續(xù)買賣點的生成不會影響前面生成的結(jié)果。技術(shù)分析和基本面分析并不是抵觸的,很多成熟的投資者都會同時使用這兩種工具來進行投資。一般來說,通過基本面分析能夠甄別出真正的有投資價值的個股,而技術(shù)分析在實戰(zhàn)中更能體現(xiàn)出其威力,特別是其客觀的判斷,能讓投資者在操作股票的每個階段都能非常清楚當(dāng)下應(yīng)該做出怎樣的操作決策。
假設(shè)股票列表為s,s=[s1,s2,…,si,…,sn],n為股票池中股票的數(shù)量,如中國上市股票的數(shù)量或美國上市股票的數(shù)量。對于某只股票sm,m=1,…,n,基于其當(dāng)前及歷史數(shù)據(jù)進行買賣點計算的具體步驟如下。
一、基于長短期線設(shè)計買賣點計算框架。
基本的計算框架是:基于當(dāng)前及歷史數(shù)據(jù)計算兩條走勢曲線:長期線和短期線。長期線也可以稱為賣線;短期線也可以稱為買線。當(dāng)短期線從下往上穿過長期線時,記錄該交點為買點;反之,當(dāng)短期線從上往下穿過長期線時,記錄該交點為賣點。
長短期線以統(tǒng)一的形式定義為:line=ema(slope(d,k)*t+d,l)
式中變量解釋如下:
-d:代表輸入的股票數(shù)據(jù),可以為截至到當(dāng)日的收盤價序列close,成交量序列vol等,或者序列數(shù)據(jù)之間的某種變換組合,如close*log(vol,100)等;
-k:為參數(shù)變量,代表以近k個交易日的股票數(shù)據(jù)作為計算基礎(chǔ);
-slope(d,k):代表以近k交易日的股票數(shù)據(jù)d,計算線性回歸后直線的斜率;
-t:代表往前走t步;
-slope(d,k)*t+d:代表以近k日回歸直線的斜率走勢慣性往前走t步后的新股票數(shù)據(jù);
-ema(p,l):指數(shù)平均數(shù)指標(biāo),即對待加權(quán)序列p,進行以指數(shù)形式遞減加權(quán)的移動平均。具體為:ematoday=α*ptoday+(1-α)*emayesterday;
其中,α為平滑指數(shù),取作2/(l+1)。當(dāng)公式不斷遞歸,直至ema1出現(xiàn),ema1是沒有定義的,這時ema1直接取值為p1。
根據(jù)參數(shù)變量k、t、l取值的不同,以上述統(tǒng)一形式進一步具體定義長短線或買賣線,如以下典型定義。
買線:buyline=ema(slope(d,kb)*tb+d,lb)=ema(slope(d,8)*4+d,14),即以近8天的擬合斜率作為走勢慣性往前走4步后,進行參數(shù)為14的指數(shù)加權(quán)移動平均。式中kb=8,tb=4,lb=14。
賣線:sellline=ema(slope(d,ks)*ts+d,ls)=ema(slope(d,20)*10+d,35),即以近20天的擬合斜率作為走勢慣性往前走10步后,進行參數(shù)為35的指數(shù)加權(quán)移動平均。式中ks=20,ts=10,ls=35。
二、基于斜率組合、基于上下影線等方式對長期線的生成進行參數(shù)調(diào)整。
基于以上買賣線的框架及定義,對賣線進行深度細(xì)節(jié)調(diào)整。主要調(diào)整賣線sellline的slope(d,ks)*ts部分。具體調(diào)整方式包括但不限制于如下兩種。
2.1基于斜率組合對長期線的調(diào)整。
主要目標(biāo)是調(diào)整ts的大小,即往前走的步數(shù)的大小。記近期斜率slp1=slope(d,20);短期斜率slp2=slope(d,4),abs代表取絕對值,則有如下四種斜率組合的計算:
(1)slp1>0且slp2>0。此時若slp2>=slp1,則減小ts的值;
(2)slp1>0且slp2<0。此時若abs(slp2)>=slp1,則增大ts的值;
(3)slp1<0且slp2>0。此時若slp2>=abs(slp1),則增大ts的值;
(4)slp1<0且slp2<0。此時若abs(slp2)>abs(slp1),則減小ts的值;
其他情況ts保持不變。
2.2基于上下影線對長期線的調(diào)整。
主要目標(biāo)也是調(diào)整ts的大小。先進行一些定義如下:
上影線定義為:(high-max(close,open))/high>thresholdup;
下影線定義為:(min(close,open)-low)/low>thresholddown;
式中high為最高價,close為收盤價,open為開盤價,low為收盤價。thresholdup為上影線影子長度的最小閾值。thresholddown為下影線影子長度的最小閾值。
記近期斜率slp1=slope(d,20),則根據(jù)斜率的正負(fù)和上下影線,有如下四種計算組合:
(1)slp1>0且有上影線。此時增大ts的值;
(2)slp1>0且有下影線。此時減小ts的值;
(3)slp1<0且有上影線。此時減小ts的值;
(4)slp1<0且有下影線。此時增大ts的值;
其他情況ts保持不變。
三、根據(jù)短期線所依據(jù)計算數(shù)據(jù)的范圍,將輸出結(jié)果分為積極和穩(wěn)健兩種典型的操作方式。
在長期線(賣線)確定后,接下來對短期線(買線)進行處理。
根據(jù)前述定義,買線為:buyline=ema(slope(d,kb)*tb+d,lb),進一步的根據(jù)短期線所依據(jù)計算數(shù)據(jù)的范圍,定義兩組相關(guān)參數(shù):超短期和短期。
超短期線:buylinea=ema(slope(d,4)*2+d,7),此時kb=4,tb=2,lb=7,即依據(jù)近4天數(shù)據(jù)的斜率慣性往前走2步。
短期線:buylineb=ema(slope(d,8)*4+d,14),此時kb=8,tb=4,lb=14,即依據(jù)近8天數(shù)據(jù)的斜率慣性往前走4步。
將超短期線和短期線結(jié)合前述的賣線sellline,計算交點得到買賣點后,組合形成兩種操作方式:積極操作方式和穩(wěn)健操作方式。
積極操作方式:買線=buylinea;賣線=sellline。
穩(wěn)健操作方式:買線=buylineb;賣線=sellline。
四、結(jié)合歷史數(shù)據(jù),根據(jù)買賣點生成真實的買賣記錄,并計算獲利,以進行參數(shù)調(diào)優(yōu)。
上述買線buyline=ema(slope(d,kb)*tb+d,lb)和賣線sellline=ema(slope(d,ks)*ts+d,ls),這些定義涉及一些參數(shù),包括kb,tb,lb,ks,ts,ls等,在以上的說明中為了說明方便,給出了一些示例參數(shù)的取值。實際應(yīng)用時,結(jié)合每只股票的歷史數(shù)據(jù)進行參數(shù)調(diào)優(yōu)。具體步驟如下。
4.1以某只股票,取一段時間的數(shù)據(jù)。一般只取近一年或半年的數(shù)據(jù)作為訓(xùn)練數(shù)據(jù)。所獲取的股票數(shù)據(jù)作為參數(shù)d的輸入。上述參數(shù)d為一個序列數(shù)據(jù),因此,如果買賣點的生成僅考慮價格的因素,則只需拿收盤價close數(shù)據(jù)序列進行訓(xùn)練;如果考慮量的因素,則將收盤價close和成交量vol進行運算組合,如close*log(vol,100)或close*pow(vol,0.1),上式中l(wèi)og為對數(shù)函數(shù),pow為冪函數(shù)。
4.2僅調(diào)整一個參數(shù),固定其他參數(shù),生成買賣點。由于包含多個參數(shù),無法同時進行調(diào)整,因此先固定其他參數(shù),僅留一個參數(shù)進行調(diào)整。參數(shù)的取值為整數(shù)值,且僅有可數(shù)的幾個可取值。參數(shù)取值后,生成買線和賣線,并計算他們的交點,根據(jù)買線上穿賣線還是下穿賣線進一步確定買點和賣點。
4.3根據(jù)買賣點,生成真實的買賣記錄。在買點的收盤價買入,在賣點的收盤價賣出。當(dāng)買入和賣出成一對時,記錄買入、賣出的價格。
4.4計算買賣的次數(shù)和總獲利情況。統(tǒng)計每次買賣的收益情況,同時對買賣次數(shù)折算成獲利成本后,與獲利情況求和,獲得最終的獲利結(jié)果。
4.5與上次的獲利結(jié)果進行比較,保留獲利大的結(jié)果和參數(shù)。
4.6重復(fù)執(zhí)行4.2-4.5步驟,獲得當(dāng)前調(diào)整參數(shù)的最優(yōu)值。
4.7固定該調(diào)整參數(shù)的值,以類似步驟換調(diào)另一參數(shù)的值。所有參數(shù)都經(jīng)過調(diào)整后,這樣算做一輪。根據(jù)以上步驟進行幾輪的參數(shù)調(diào)整,最終獲得的參數(shù)即為調(diào)優(yōu)后的參數(shù)。
五、對每只股票在每天收盤后,以收盤價或結(jié)合交易量等方式,計算該股票當(dāng)日是否出現(xiàn)買點或賣點。
股票買賣點的判斷是在每日收盤后進行的。每只股票單獨計算。基于上一步驟獲得的調(diào)優(yōu)參數(shù),每天生成2種類型的買賣點圖:積極操作方式下的買賣點圖和穩(wěn)健操作方式下的買賣點圖,如圖2所示。對于某只股票某天來說,不一定有買點或賣點,大部分時候是持股或持幣不動的階段。
六、對所有股票的當(dāng)日買賣點進行統(tǒng)計分析,同時以二分查找法預(yù)估明日出現(xiàn)買賣點的條件。
6.1對所有股票的買賣點數(shù)量進行統(tǒng)計。進行每只股票的買賣點生成后,有些股票會出現(xiàn)買點,有些會出現(xiàn)賣點。對所有股票統(tǒng)計出現(xiàn)買點股票的數(shù)量和出現(xiàn)賣點股票的數(shù)量。同時輸出出現(xiàn)買點的股票。在輸出買點股票時,可結(jié)合其他一些規(guī)則進行排序。
6.2對每只股票預(yù)估明日出現(xiàn)買賣點的條件。如果當(dāng)前狀態(tài)是買點買入后的持續(xù)階段,則預(yù)估明日出現(xiàn)賣點的條件;反之如果當(dāng)前狀態(tài)是賣點賣出之后的持續(xù)階段,則預(yù)估明日出現(xiàn)買點的條件。由于中國股票是有漲跌幅限制的,因此在預(yù)估明日可能出現(xiàn)買點或賣點時,以二分查找法方式進行獲取。以獲取買點條件為例,具體如下。
(1)在股票數(shù)據(jù)序列的最后添加一新數(shù)據(jù)d0,初始值為當(dāng)前收盤價的漲停價;計算新數(shù)據(jù)是否是買點,若不是,則為持幣觀望狀態(tài);若是,則進入下一步。
(2)對半縮小上漲幅度的值區(qū)間,以區(qū)間的中位值計算新數(shù)據(jù)d0。以該新序列計算買點,根據(jù)最后一位是否是買點標(biāo)志計算新的上漲幅度區(qū)間,計算新數(shù)據(jù)d0,直到計算出來的新數(shù)據(jù)d0價格保持不變。此時價格d0即為出現(xiàn)買點的條件。
七、根據(jù)分析結(jié)果形成股票買賣時機及操作策略。
本發(fā)明方法股票入市操作的時機綜合考慮大環(huán)境和小環(huán)境。這里大環(huán)境是指當(dāng)日出現(xiàn)買點股票的數(shù)量顯著大于出現(xiàn)賣點股票的數(shù)量。如2017年6月15日,積極操作方法,出現(xiàn)賣點股票的數(shù)量有34只,而出現(xiàn)買點的股票有407只,此時即為較好的大環(huán)境入市時機。而小環(huán)境則是指當(dāng)日股票是否出現(xiàn)買點,當(dāng)日的交易量相對前一日的變化,買點與最后一個賣點的距離等因素的綜合考慮。小環(huán)境考慮因素涉及的變量在步驟六中都已經(jīng)統(tǒng)計得到,此時根據(jù)排序數(shù)據(jù)結(jié)果即可方便進行選擇操作,選擇靠前的股票一般具有出現(xiàn)了買點,交易量較前一日有較大增長變化,且該買點距離上個賣點盡可能的遠(yuǎn)等特征。在實際操作時,先判斷大環(huán)境,再考慮小環(huán)境。
綜上所述,本發(fā)明公開了一種股票買賣點計算方法及其在買賣時機上的判斷策略。方法設(shè)計了一種股票買賣點計算的框架,可在此框架下,根據(jù)股票歷史走勢、總結(jié)經(jīng)驗調(diào)整相關(guān)參數(shù)。方法將輸出結(jié)果分為兩種典型的操作類型:積極方式和穩(wěn)健方式。對兩種方式分別以歷史數(shù)據(jù)進行訓(xùn)練獲得最佳參數(shù)。對所有的股票當(dāng)日的買點和賣點進行統(tǒng)計分析,同時以二分查找法迅速預(yù)估明日出現(xiàn)買點或賣點的條件,最后根據(jù)分析結(jié)果形成股票買賣的操作策略。
本發(fā)明方法同樣可應(yīng)用于證券類具有時間序列特征的數(shù)據(jù),如基金、期貨等。因此,盡管為說明目的公開了本發(fā)明的具體實施例和附圖,其目的在于幫助理解本發(fā)明的內(nèi)容并據(jù)以實施,但是本領(lǐng)域的技術(shù)人員可以理解:在不脫離本發(fā)明及所附的權(quán)利要求的精神和范圍內(nèi),各種替換、變化和修改都是不可能的。因此,本發(fā)明不應(yīng)局限于最佳實施例和附圖所公開的內(nèi)容。當(dāng)前公開的實施例在所有方面應(yīng)被理解為說明性的而非對其請求保護的范圍的限制。