產品經理眼裡的證券技術指標1-資金流向
07-11
產品經理眼裡的證券技術指標1-資金流向
什麼是資金流向?
資金流向(money flow)在國際上是一個成熟的技術指標。計算方法很簡單,比如中國平安一天交易4小時,合240分鐘,這240分鐘里股價下跌的有125分鐘,上漲的有80分鐘,不漲不跌的有35分鐘,把那下跌的125分鐘里的成交量加起來,就是資金流出量;把上漲的80分鐘里的成交量加起來,就是資金流入量。不漲不跌的35分鐘扔掉不要。把資金流出量和流入量互相減一下,誰數額大就代表當天的資金流出或流入。
這裡的說資金「入和出」其實不恰當的,其實我覺得所謂的資金流入,更恰當的說法是「買漲資金量」,資金流出是「賣跌資金量」。
我們先不說他效果如何,我們先說一下他是如何實現的。判斷流向的關鍵就在於哪些是買漲資金量,哪些是賣跌資金量?
判斷的方式一般有兩種方法:方法1:價格變化倒推法舉個例子,在某一個時刻里,最新價較前一刻是上漲的,則將這一刻的成交量計作資金流入,反之則計作資金流出,若最新價與前一分鐘相比沒有發生變化,則算作中性盤,或與上一筆流向一致。(這個規則的不同,是導致很多軟體中統計的數據有差異的一個原因)。按照這個邏輯,其實最簡單的判斷當天是否資金流入的方式,就是拿今天的收盤價和昨天的收盤價比較,如果大於昨收,那今天的成交量全部都算是資金流入了。可這一天價格來回波動不知道多少次,幾個億的交易額簡單粗暴的劃分成資金流入顯現我不能接受啊。這一天光流入不流出我心裡不安啊。好吧,衍生的需求就出現了,把時間單位的顆粒度由天降到分鐘去,用現價和前一分鐘的價格比,如果現價高於前一個分鐘的價格,則這一分鐘的成交量算做資金流入,於是分時成交量中的紅綠柱就這麼出來了。你看,按照這個方式統計,滿足了你一天時間內既有資金流入,也有資金流出的訴求,也就是買漲量和賣跌量。在這個演算法下,一天漲跌數不是五五開,每分鐘漲跌的成交量又隨機,所以流入流出絕大多數情況不相等,兩者的差值就是最簡單的當日資金凈流入。按照交易所 level1的行情數據提供能力,每5s價格就更新一次,1分鐘內價格也會有來回波動12次,如果把時間的顆粒度降低到5s中,那這裡面的資金流入流出的統計會比分鐘的更准。這種演算法很容易實現,用交易所傳送的數據,前後時刻的最新價格一比較,成交量歸到流入或流出即可。所以統計的時間顆粒維度越低,這個數據越精準,越高,越粗糙;
如果不考慮這個演算法的優劣,單純從數據準確性而說,要選一個最準的就是level2下,按照每一筆的成交價格和成交量之間的對比去判斷流入還是流出。當然除了準確性以外,人們還希望通過這種方式捕捉交易量大的買漲或者賣跌時機,可統計的時間顆粒度過大,所有成交全部都是大單,只有時間顆粒度降低之後,真正大的成交量就會從數據中脫穎而出。所以,不同的軟體商看到的凈流入流出數據各不相同,第二個原因在於統計的時間顆粒度不同。方法2 :主動性買入賣出判斷法有人說,演算法1很被動,所有那一刻的成交數據都因為上一刻的價格被歸到了流入或者流出,這不公平,反應不出來我此刻的成交意願,所以第二種演算法就出現了,由主動性的買入賣出去判斷當前的資金流向。怎麼定義主動性的買入和賣出?迎著賣1到賣5的價格去買的,價格高也在必須拿下的,那就是主動性買入,記入流入,同時他也是行情中的外盤迎著買1到買5的價格去賣的,價格再低也必須拋掉的,那就是主動性賣出,記入流出,同時他也是行情中的內盤外盤和內盤的差,也是資金的凈流入流出這種演算法也很容易實現,每次交易所傳來的數據,用當前時刻最新價和買一賣一比較,低於等於買1的就是流出,高於等於賣1的就是流入。
剩下的統計,就和第一種方式一樣了。如果不同的軟體廠商看到的凈流入流出數據各不相同,除去第一個統計時間維度的問題外,統計方法也是第二個最主要的原因。教大家一個肉眼就能判斷是用的方法1還是方法2的辦法:看他的分時成交明細,如果價格較上一個明細上漲,量就標B的,有價格較上一個明細下跌,就標S的就是方法1,反之就是方法2,找幾隻股票多看一會,就能看出來區別了。不過,資金流向的演算法是不錯的,但從交易所給的原始數據中及操盤者的操作手法上,有很多坑,導致數據的結果可能有很大的偏差。1、當前絕大多數的行情提供商使用的是LEVEL1的數據,最高的頻率也只能是5s中給一次數據,在這一次數據中,我們獲得的5s內的全部成交量,而最新價與5檔行情確實這5s內的最後一筆成交撮合數據,所以,如果在這5s的成交量中,如果前4s的50000手成交按照規則全部是流入,而最後一筆1手是流出,那因為我們只能看到最後一筆,所以,這5s內的50001手就成為流出。這個坑很深,原來有topview可以解決,後來因為反對聲音太多關停了,現在是leve2可以相對精準的解決這個問題,但level2最多也只能是每一個檔位的前50筆明細,如果過多,依舊不夠精準。2、其實現在除了國家隊明確表示我要救市,給你大單往下砸以外,所有的大額成交單都開始學會了藏匿,交易工具中有定額拆單、隨機拆單、多賬戶批量拆單等方式,可以讓一筆大單以無所遁形的形式分成無數個小單在成交記錄中出現,有時候操盤者利用這些指標數據,做一些這樣的成交單,造成股市的蝴蝶效應,以達到掩護自己真實成交意圖的目的。3、使用這些數據得出的特大單、大膽、中單、小單之類的本質就是用成交量或者成交金額區分開,然後做加減處理,但這個地方演算法不同,區別也會很大,因為不同的股票盤子大小各異,單純的用成交量並不合適,所以增加了金額的判斷。至於區間是多少,這就各有各的理解了,所以數據不同,也很正常。
4、當然,所有這些都是基礎原理,不同的軟體商會在這個基礎上延伸出很多更為複雜的計算方式和計算結果,不了解就不妄加揣測了。好了,這一次主要聊資金流向,順道就說了有一定關聯的的內盤外盤、紅綠柱分時、成交量明細後的BS這些內容。如果今後有人單純拿資金流向忽悠人,就基本可以忽略這個山炮了。說實話,這些統計的數據,很難說出來哪種更合理,但如果非要我有一個選擇,第一種可能更偏好一些吧。但對於選股這件事情而言,八仙過海各顯神通,沒有統一標準,每個人用的方式也不經相同,所以數據就是數據,他不存在對或者錯,只是看適不適合你的交易體系而已。在我看來,資金流向的數據準確性雖然有一定瑕疵,但統計出來的結果至少能反應一些事實,所以用處有,但有限。推薦閱讀:
※現在這個時間點,新手應該如何進入股票市場?
※用Python 進行股票分析 有什麼好的入門書籍或者課程嗎?
※20180416復盤
※「超級投資者」施洛斯92歲感言:只要誠實,很多問題都迎刃而解
※11.29 午評:低pe成市場主流