2010年3月25日 星期四

即時高低點轉折 - 指標

K線用 開盤 收盤 最高 最低 表示。

收盤後,只要知道這四個價位,就大概可以知道今天行情如何。

不過這四個價之中

開盤價在一開盤就決定了,收盤價則是要在收盤才決定。

而最高價,最低價卻是不停的更新。

舉個例來說



1/26,在A點時,當下的K線是當日最低點

可是到了B點,當日最低點已經變成B點這根K線的低點了

同理,1/28號的C,D兩點,也可以說明當日最高點會更新


有一個想法

如果說目前最新的K線最高點剛好是當日的最高點

也就是當日創新高,用語法表示是 High = Highd(0)

這樣的話表示目前盤勢偏強。

同理,若是 Low = Lowd(0)

表示盤勢偏弱。

那也許可以比較快的抓到盤勢目前是偏強還是偏弱(也許吧)


vars:Line(0);

if date[0] < > date[1] and opend(0) > closed(1) then line = highd(0);
if date[0] < > date[1] and opend(0) < = closed(1) then line = lowd(0);

if date[0] = date[1] then begin
if H = highd(0) and L > lowd(0) then line = highd(0);
if L = lowd(0) and H < highd(0) then line = lowd(0);
end;

plot1(line,"line",Red);


上述程式碼就是剛剛的想法。


開盤第一根K線( Date[0] < > Date[1] 的判斷式 )

它的High 和 Low 剛好等於 Highd(0) 和 Lowd(0)

所以在這邊用開高開低去判斷變數 line 要去讀取Highd(0)還是Lowd(0)

那樣開盤第一根K線的line值就出來了。


再接下來的K線 ( Date[0] = Date[1] 的判斷式 )

只要K線高點創當日新高,然後低點沒有創新低,那line就會變成 Highd(0)

K線低點創當日新低,然後高點沒有創新高,那line就會變成 Lowd(0)

若是K線創當日新高也創當日新低,line不會有動作

所以 line = line[1]


以下是指標在K線中的呈現







從上面幾張圖可以看到。

不斷的創新低,line值在K線上也越跑越低

一直創新高,line值在K線就越墊越高

這樣對於順勢操作應該有幫助


當然也有一下創新高一下創新低的

這種盤順勢操作就有點吃虧了

但是用在逆勢似乎感覺蠻好用的。


也許還需要另一個指標幫助

看看有沒有辦法讓盤勢更明確
HEMiDEMi Technorati Del.icio.us MyShare?犖?貊惜 Yahoo