2015年2月17日 星期二

計算籌碼趨勢的方法

算完 KD, 我又重看了 "點睛技術分析-心法篇" (2010, 寰宇出版, 王錦樹著) 的第六章 "修正 OBV 指標", 看完後覺得這指標很有意思, 據說可以用來觀察籌碼的穩定度. 作者對傳統 OBV 指標做了些修改, 使其能較清楚顯示一段時間內籌碼集中或分散的情形.

所謂的 OBV 是指 On Balance Value, 是一個技術指標, 用來顯示某支股票在一段交易時間裡所累積的籌碼餘額 (單位為張數). 傳統上的 OBV 是每日成交張數的累計, 如果今日收紅, 就把今日成交量累加; 反之收黑就把今日成交量從昨日累計量中扣除. 但是作者認為這樣有缺點, 因為只憑收盤價高低來判定今日的量是買盤或賣盤過於簡化, 無法反映盤中買賣雙方的角力, 而是應採計當日收盤價與盤中最高價, 最低價之距離來計算籌碼的淨需求.

這裡引入所謂壓力, 支撐與淨支撐的觀念, 其定義如下 :

壓力=100*(最高價-收盤價)/(最高價-最低價)   %

支撐=100*(收盤價-最低價)/(最高價-最低價)  %

淨支撐=支撐-壓力  %

注意, 因為乘了 100, 因此它們的單位都是百分比.


簡言之, 壓力與支撐就是收盤價至最高價與最低價的相對距離, 兩者之和必為 100. 壓力歸於賣盤, 而支撐則歸於買盤, 淨支撐為買盤減賣盤, 即為淨買盤. 因此淨支撐為正, 表示買方較強; 為負表示賣方較強.

而修正 OBV 的累積籌碼算法為加上當日成交量的淨買盤部分 :

OBV=昨日 OBV + 今日成交量*淨支撐%

以下我仍然用台灣 50 當範例來計算 2015 年 2 月 13 日封關前 16 天的籌碼變化.


同樣地, 我利用 Google 雲端硬碟的試算表來計算修正 OBV 的值. 首先, 在試算表先增加收盤價, 最高價, 最低價, 以及成交量四個欄位, 填入20150121~20150213 共 18 天的數值. 注意, 這裡的最高價與最低價是指當日盤中的最高與最低成交價格, 跟算 KD 時用的前 9 日最低與最高收盤價不同.

日期收盤價最高價最低價成交量 (張)
2015012167.2567.36717545
2015012267.667.967.4516114
2015012368.768.768.2535845
2015012668.768.8568.4520453
2015012769.1569.2568.836204
2015012869.1569.268.835986
2015012968.369.0568.1519781
201501306868.6684260
2015020268.268.3567.95805
2015020368.6568.8568.116640
2015020469.469.569.0520349
2015020569.169.2568.84776
2015020668.7569.268.654100
2015020968.568.7568.253505
2015021068.2568.568.28016
201502116969.2568.77194
201502126969.268.89307
2015021369.4569.6569.357591

在成交量左邊新增上檔壓力, 下檔支撐, 以及淨支撐三個欄位; 在成交量右邊新增淨需求累計 (也就是修正 OBV), 這樣比較好觀察. 然後在 20150121 那日的上檔壓力欄 (E2 儲存格), 輸入下列計算式 :

E2 : =round(100*(C2-B2)/(C2-D2),0)

在下檔支撐欄 (F2) 輸入下列計算式 :

F2 : =round(100*(B2-D2)/(C2-D2),0) 

在淨支撐欄 (G2) 輸入下列計算式 :

G2 : =F2-E2 

在淨需求累計欄 (I2) 輸入下列計算式 :

I2 :  =round(H2*G2/100,0) 

然後分別點這些儲存格右下角的空點拉到底, 即自動套用公式到其餘 17 個交易日如下 :

日期收盤價最高價最低價上檔壓力 (%)下檔支撐 (%)淨支撐 (張)成交量 (張)淨需求累計 (張)
2015012167.2567.3671783661754511580
2015012267.667.967.456733-34161146101
2015012368.768.768.2501001003584541946
2015012668.768.8568.453763262045347264
2015012769.1569.2568.82278563620467538
2015012869.1569.268.81288763598694887
2015012968.369.0568.158317-661978181832
201501306868.6681000-100426077572
2015020268.268.3567.9336734580579546
2015020368.6568.8568.12773461664087200
2015020469.469.569.052278562034998595
2015020569.169.2568.83367344776100219
2015020668.7569.268.658218-64410097595
2015020968.568.7568.2550500350597595
2015021068.2568.568.28317-66801692304
201502116969.2568.7455510719493023
201502126969.268.850500930793023
2015021369.4569.6569.356733-34759190442


可見修正 OBV 在 20150205 那天達到最高量 100219 後即漸減至 9 萬餘張, 到封關時降到 90442, 比最高點少了一萬張, 看來又有漸趨分散之態.

不過, 我可沒這麼多時間每天算這些, 必須靠機器人在雲端自動計算追蹤才行, 有動靜了再用簡訊通知即可.


沒有留言 :