第一部分:導言
随着技術的進步,股票市場各類數據的獲取越來越容易,特别是曾經讓散戶處理起來比較麻煩的上市公司财務數據以及交易所公布市場交易數據,現在也可以唾手可得,運用簡單的軟件工具處理就可以選出符合我們标準的個股。
接下來我就以股民最常用的通達信軟件為平台,用簡單的龍虎榜選股策略來教大家如何使用這個工具,方便我們複盤和提高效率。
第二部分:交易所龍虎榜簡介
首先,介紹一下什麼龍虎榜,龍虎榜實際上就是交易所的一種交易信息公開制度,在交易所官網上每日交易公開信息頁面上就有。一般每天都會披露當日成交比較活躍或者價格出現異動的個股交易前五位買入和賣出方,一般以機構和遊資為主。
龍虎榜上的機構一般指的是機構席位主要包括:基金專用席位、券商自營專用席位、社保專用席位、券商理财專用席位、保險機構專用席位、保險機構租用席位、QFII專用席位等機構投資者買賣證券的專用通道席位。
而龍虎榜中的營業部指的是營業部席位是證券公司營業部的普通席位,會根據不同區域的證券公司營業部所命名,主要用于提供個人投資者進行交易業務的,但因為上榜的營業部交易金額較大,實際上也就是我們通常所說的遊資所在營業部。
第三部分:策略制定和公式編寫
接下來就是策略的制定,我們直覺上會認為機構和遊資是專業投資者,買入一隻個股會經過科學的研究和投資決策程序,理論上應該是長期看好公司的發展,中長線持有,比如價值投資類的公募基金和險資等機構。
如果我們能在龍虎榜上發現機構淨買入的個股,那麼就可以跟随機構的腳步,進行分析和投資。當然這裡說的普遍看法,但實際上很多機構的操作也是個迷,所以這裡的表述隻是為了方便我們進入下一步,編寫代碼,完成選股,畢竟一個模型會比較複雜,而這裡隻是簡單的教學案例。
有了上述邏輯之後,我們就可以通過通達信軟件中公示系統編寫我們所需要的代碼并進行選股了。
第一步,就是進入公式編輯器:
一般用Ctrl+F就可以調出通達信的公式編輯器,如下:
我們選擇條件選股公式後,點擊“新建”按鈕就可以進入公式編輯器:
接下來,我們需要選擇龍虎榜數據。我們可以點擊“插入函數”,就可以看到如下界面,并選擇“專業财務數據”,在雙擊GPJYONE函數即可:
就可以在代碼區看到這個綠色的代碼:
括号裡面有三個逗号,也就是說這個公式需要4個參數才能調用對應的數據,我們再回到“插入函數”的那個界面裡。可以看到最下面的框中有很多關于這個公式的說明以及這4個參數該如何填:
從上面的來看,這個函數是可以引用某天某種類型的股票交易類數據,比如GPJYONE(ID,N,Y,MMDD,ID為數據編号,N表示第幾個數據,Y和MMDD表示年和月日。
以我們需要調用的龍虎榜數據為例:
8--龍虎榜機構(賣方)數據 賣方機構個數 機構賣出金額(萬元)
9--龍虎榜機構(買方)數據 買方機構個數 機構買入金額(萬元)
ID就是8和9,N為1的話就是機構個數,2的話就是機構交易金額,所以如果我們要選出2022年1月4日,龍虎榜機構淨買入(機構買入金額>機構賣出金額)的公司,就可以通過如下公式實現:
GPJYONE(9,2,2022,0104)>GPJYONE(8,2,2022,0104)
不知道你看懂沒有呢?
我們把這個公式複制到代碼區,再給他取個名字“龍虎榜”,就實現了簡單的選股模型,是不是很簡單啊。
最後我們來看看這個公式的效果,Ctrl+T,調出條件選股對話框,選擇“龍虎榜”公式後,點擊“執行選股”:
就可以得到如下個股列表:
第四部分:檢驗公式運行
我們再檢查一下這個公式選出來的到底準不準呢?我們可以打開東方财富網的機構龍虎榜(數據收集做得還是很不錯的):
按照機構淨買入排序,看到和我們選出來的一毛一樣,對不對,那我們這個公式就完成了最後的檢驗,起碼沒有基本數據的錯誤。
可能會有朋友問:這個公式出來,和我們自己在東方财富看有什麼區别呢?
當然有區别了。
首先,東方财富網隻是數據的整合,因為演示的公式比較簡單,所以看起來效果差不多。但是如果我要找機構買入金額大于賣出金額1.5倍的個股呢?網站上就沒有了吧,就得自己複制數據下來,在表格軟件中自己算。
而使用公式的話,就隻要對上述公式稍加改造:
GPJYONE(9,2,2022,0104)>1.5*GPJYONE(8,2,2022,0104)
這樣就可以實現了;
另外,我們使用公式系統實際上還是要進行更為複雜的數據處理和選股,有時候需要用到财務數據、交易數據、交易所公開數據等等,公式幾十行也不在話下。這種級别數據處理複雜程度,在網頁上搜集數據并加工,可能需要花較多的時間和精力才能完成,甚至不可能完成。而使用公式,則隻需要調出“條件選股”,選擇我們的公式,點擊“執行選股”就可以了。
所以,我關于通達信的公式系列希望達到這樣一個目标,就是大家能夠把自己的選股思路通過量化的手段,寫入程序,盡可能減少我們搜集數據處理數據的繁雜工作,解脫雙手,将重心放到我們的投資策略之上。
有話要說...